Пример #1
0
    void OnTriggerExit2D(Collider2D other)
    {
        if (other.gameObject.tag == "GrabZone")
        {
            PlayerGrabbing playerGrabbing = other.GetComponent <PlayerGrabbing>();
            if (playerGrabbing == null)
            {
                return;
            }

            playerGrabbing.CannotGrabThisAnymore(this);
        }
    }
 private void TogglePlayersActive(bool enable)
 {
     GameObject[] players = GameObject.FindGameObjectsWithTag("Player");
     foreach (var player in players)
     {
         PlayerMovement playerMovement = player.GetComponent <PlayerMovement>();
         if (playerMovement != null)
         {
             playerMovement.enabled = enable;
         }
         PlayerGrabbing playerGrabbing = player.GetComponent <PlayerGrabbing>();
         if (playerGrabbing != null)
         {
             playerGrabbing.enabled = enable;
         }
         PlayerInput playerInput = player.GetComponent <PlayerInput>();
         if (playerInput != null)
         {
             playerInput.enabled = enable;
         }
     }
 }