Esempio n. 1
0
 // Update is called once per frame
 void Update()
 {
     isOn             = PowerHolder.IsOn(Color) ? StateOnPowered : !StateOnPowered;
     collider.enabled = !isOn;
     UnityEngine.Color color = renderer.material.color;
     color.a = collider.enabled ? 1f : .5f;
     renderer.material.color = color;
 }
Esempio n. 2
0
 private void Update()
 {
     if (Powered)
     {
         PowerHolder.SetState(Color, true);
         if (!PowerHolder.IsOn(Color))
         {
             throw new System.Exception();
         }
     }
 }