Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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;
     }
 }