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); } } } }
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(); } } }