MaterialExtensions

This class provides extension methods for switching material from opaque mode to transparent mode or vice versa. This could be useful for creating invisibility effects on characters.

Available methods

Next methods are not guaranteed to work well with all shaders and materials. Use them at your own risk.


public static void ToOpaqueMode(this Material material)

This extension method tries to switch given material to opaque mode, if possible.

Example:

renderer.material.ToOpaqueMode();

public static void ToFadeMode(this Material material)

This extension method tries to switch given material to transparent mode, if possible.

Example:

mat.ToFadeMode();
Color col = mat.color;
col.a = 0.15f; //Make material transparent by 85%
mat.color = col;

Last updated