void PlayerControl() { // Priority: // Menu, Cancel, Interact, Attack, Item, Transform, Flashlight if (playerHandle.attack.PlayerCanAttackEnemy()) { if (Input.GetKeyDown(KeyCode.Space)) { Debug.Log("ATTACK BUTTON."); playerHandle.PlayerAttack(); } else if (Input.GetKeyDown(KeyCode.JoystickButton7)) { Debug.Log("ATTACK BUTTON."); playerHandle.PlayerAttack(); } } if (Input.GetKeyDown(KeyCode.M)) { Debug.Log("MENU BUTTON."); menu.OpenMenuHandler(); } else if (Input.GetKeyDown(KeyCode.JoystickButton3)) { Debug.Log("MENU BUTTON."); menu.OpenMenuHandler(); } else if (Input.GetKeyDown(KeyCode.Q)) { Debug.Log("CANCEL BUTTON."); } else if (Input.GetKeyDown(KeyCode.JoystickButton2)) { Debug.Log("CANCEL BUTTON."); } else if (Input.GetKeyDown(KeyCode.E)) { Debug.Log("INTERACT BUTTON."); // For Items this is handled elsewhere... } else if (Input.GetKeyDown(KeyCode.JoystickButton1)) { Debug.Log("INTERACT BUTTON."); // For Items this is handled elsewhere... } else if (Input.GetKeyDown(KeyCode.I)) { Debug.Log("ITEM BUTTON."); playerHandle.PlayerItemUseHandler(); } else if (Input.GetKeyDown(KeyCode.JoystickButton0)) { Debug.Log("ITEM BUTTON."); playerHandle.PlayerItemUseHandler(); } else if (Input.GetKeyDown(KeyCode.T)) { Debug.Log("TRANSFORM/RAYGUN BUTTON."); playerHandle.PlayerLeftTriggerHandler(); } else if (Input.GetKeyDown(KeyCode.LeftShift)) { Debug.Log("TRANSFORM/RAYGUN BUTTON."); playerHandle.PlayerLeftTriggerHandler(); } else if (Input.GetKeyDown(KeyCode.RightShift)) { Debug.Log("TRANSFORM/RAYGUN BUTTON."); playerHandle.PlayerLeftTriggerHandler(); } else if (Input.GetKeyDown(KeyCode.JoystickButton6)) { Debug.Log("TRANSFORM/RAYGUN BUTTON."); playerHandle.PlayerLeftTriggerHandler(); } else if (Input.GetKeyDown(KeyCode.F)) { Debug.Log("FLASHLIGHT BUTTON."); playerHandle.PlayerFlashlightHandler(); } else if (Input.GetKeyDown(KeyCode.JoystickButton5)) { Debug.Log("FLASHLIGHT BUTTON."); playerHandle.PlayerFlashlightHandler(); } else if (Input.GetKeyDown(KeyCode.Tab)) { if (!playerHandle.player.IsWolf) { Debug.Log("CYCLE ITEM BUTTON."); playerHandle.PlayerCycleItemHandler(); } } else if (Input.GetKeyDown(KeyCode.JoystickButton4)) { if (!playerHandle.player.IsWolf) { Debug.Log("CYCLE ITEM BUTTON."); playerHandle.PlayerCycleItemHandler(); } } /* * if (Input.GetKeyUp(KeyCode.T)) * { * Debug.Log("RELEASED TRANSFORM/RAYGUN BUTTON."); * playerHandle.player.RayActive = false; * } * else if (Input.GetKeyUp(KeyCode.LeftShift)) * { * Debug.Log("RELEASED TRANSFORM/RAYGUN BUTTON."); * playerHandle.player.RayActive = false; * } * else if (Input.GetKeyUp(KeyCode.RightShift)) * { * Debug.Log("RELEASED TRANSFORM/RAYGUN BUTTON."); * playerHandle.player.RayActive = false; * } * else if (Input.GetKeyUp(KeyCode.JoystickButton6)) * { * Debug.Log("RELEASED TRANSFORM/RAYGUN BUTTON."); * playerHandle.player.RayActive = false; * } */ }