コード例 #1
0
 public void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("Junction"))
     {
         CircuitJunction junction = collision.gameObject.GetComponent <CircuitJunction>();
         junction.system.DisconnectJunction();
     }
 }
コード例 #2
0
 public void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("Junction"))
     {
         CircuitJunction junction = collision.gameObject.GetComponent <CircuitJunction>();
         if (junction != null)
         {
             junction.system.ConnectJunction();
         }
     }
     else if (collision.gameObject.GetComponent <Boomerang>())
     {
         if (state != State.ANGRY)
         {
             helper        = false;
             state         = State.STUNNED;
             timeRemaining = stunDuration;
         }
     }
 }