void CheckInput()
    {
        if (Input.GetKeyUp(KeyCode.Space))
        {
            if (GameManager.instance.currentAction == GameManager.Action.Shoot && gunEnabled)
            {
                playerGun.ShootLaser();
            }
            else if (GameManager.instance.currentAction == GameManager.Action.Talk)
            {
                npc.DisplayText();
            }
            else if (GameManager.instance.currentAction == GameManager.Action.Interact)
            {
                animator = orbLever.gameObject.GetComponent <Animator> ();

                if (animator.GetCurrentAnimatorStateInfo(0).IsName("Off"))
                {
                    orbLever.SendSignal();
                    animator.SetBool("On", true);
                }
                else if (animator.GetCurrentAnimatorStateInfo(0).IsName("On"))
                {
                    orbLever.SendSignal();
                    animator.SetBool("On", false);
                }
            }
        }
    }
Exemple #2
0
 void CheckInput()
 {
     if (Input.GetKeyUp(KeyCode.Space))
     {
         if (GameManager.instance.currentAction == GameManager.Action.Shoot && gunEnabled && !GameManager.instance.inHub)
         {
             playerGun.ShootLaser();
         }
         else if (GameManager.instance.currentAction == GameManager.Action.Talk)
         {
             npc.DisplayText();
         }
         else if (GameManager.instance.currentAction == GameManager.Action.Interact)
         {
             orbLever.SendSignal();
         }
     }
 }