Exemplo n.º 1
0
 public void NodePunched()
 {
     if (NodeState == WallNodeState.Punchable)
     {
         OnNodePunched.Invoke(this);
         NodeState = WallNodeState.Off;
     }
 }
Exemplo n.º 2
0
 public void SetLaser()
 {
     NodeState = WallNodeState.Laser;
     Laser.StartLaser(1, 2, 1, LaserDone);
 }
Exemplo n.º 3
0
 public void LaserDone()
 {
     NodeState = WallNodeState.Off;
 }
Exemplo n.º 4
0
 public void SetPunchable(bool isLeft)
 {
     NodeTriggers.SetPunchable(isLeft);
     NodeState = WallNodeState.Punchable;
 }