示例#1
0
 protected virtual void Off()
 {
     Debug.Log(ObjectCount);
     if (ObjectCount == 0)
     {
         PowerHolder.SetState(Color, false);
     }
 }
示例#2
0
 private void Update()
 {
     if (Powered)
     {
         PowerHolder.SetState(Color, true);
         if (!PowerHolder.IsOn(Color))
         {
             throw new System.Exception();
         }
     }
 }
示例#3
0
 protected virtual void On()
 {
     PowerHolder.SetState(Color, true);
 }