public void OnApplicationQuit() { if (targetMaterial) { VJMaterialPropertyHelper.UpdateMaterial(targetMaterial, propertyToModify, _initialValue, propertyName); } }
public override void VJPerformAction(GameObject go, float value) { if (targetMaterial) { VJMaterialPropertyHelper.UpdateMaterial(targetMaterial, propertyToModify, value, propertyName); } }
public override void OnVJTrigger(GameObject go, float value) { if (targetMaterial) { VJMaterialPropertyHelper.UpdateMaterial(targetMaterial, propertyToModify, value, propertyName); } }
public override void Start() { if (targetMaterial) { _initialValue = VJMaterialPropertyHelper.GetMaterialValue(targetMaterial, propertyToModify, propertyName); } base.Start(); }
public override void VJPerformAction(GameObject go, float value) { if (!_materialToModify) { _materialToModify = GetComponent <Renderer>().materials[matIndex]; } if (_materialToModify) { VJMaterialPropertyHelper.UpdateMaterial(_materialToModify, propertyToModify, value, propertyName); } }