public GamePadManager(gamepad controller) { switch (controller) { case gamepad.one: m_LeftEquipKey = "P1equip"; m_Attack = "P1fire"; m_jumpButton = "P1jump"; m_MoveAxisX = "P1moveX"; m_MoveAxisY = "P1moveY"; m_AimAxisX = "P1aimX"; m_AimAxisY = "P1aimY"; m_activate = "P1activate"; break; case gamepad.two: m_LeftEquipKey = "P2equip"; m_Attack = "P2fire"; m_jumpButton = "P2jump"; m_MoveAxisX = "P2moveX"; m_MoveAxisY = "P2moveY"; m_AimAxisX = "P2aimX"; m_AimAxisY = "P2aimY"; m_activate = "P2activate"; break; } }
private GameObject GetPlayerByGamepad(gamepad num) { if (GameData.Hooker.GetComponent<PlayerCharacter>().m_player == num){ return GameData.Hooker; } else if (GameData.Robot.GetComponent<PlayerCharacter>().m_player == num){ return GameData.Robot; } else{ return null; } }