public override void Setup() { base.Setup(); _originalMaterials = IFX_MaterialUtil.GetOriginalMaterials(gameObject); IFX_MaterialUtil.ReplaceMaterial(gameObject, Material); }
private void GetMaterialsAndFillCollection(GameObject targetGo) { var rendToMaterials = IFX_MaterialUtil.GetOriginalMaterials(targetGo); foreach (var rToMat in rendToMaterials) { _rendToMaterialsMap[rToMat.Key] = rToMat.Value; } IFX_MaterialUtil.AddMaterial(targetGo, Material); }