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);
     }
 }
Esempio n. 3
0
 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);
        }
    }