static void SetMaterialKeywords(Material material, TA_KeyModes keyModes) { //if (keyModes.lightingMode == (int)LightindMode.Light) SetKeyword(material, "VIEWLIGHTING_OFF", true); //else SetKeyword(material, "VIEWLIGHTING_OFF", false); if (keyModes.hilightMode == 1) { SetKeyword(material, "HILIGHT_ENABLED", true); } else { SetKeyword(material, "HILIGHT_ENABLED", false); } if (keyModes.stencilMode == 1) { SetKeyword(material, "TA_STENCIL_FADE", true); } else { SetKeyword(material, "TA_STENCIL_FADE", false); } if (keyModes.handlwShadow == 1) { SetKeyword(material, "DROPSHADOW", true); } else { SetKeyword(material, "DROPSHADOW", false); } }
static void MaterialChanged(Material material, TA_KeyModes keyModes) { SetupMaterialWithBlendMode(material, (BlendMode)material.GetFloat("_blendMode")); SetMaterialKeywords(material, keyModes); }