Exemplo n.º 1
0
    public void Load()
    {
        for (int i = 0; i < 1; i++)
        {
            GameObject playerControl      = Instantiate(playerControlPrefab, transform);
            InputManager.InputMethod type = InputManager.InputMethod.Keyboard;
            switch (type)
            //switch (InputManager.Players[i].GetComponent<InputPlayer>().InputMethod)
            {
            case InputManager.InputMethod.Keyboard:
                foreach (var dictionary in InputManager.GetKeyboardDictionary(0))
                {
                    LoadDictionary(playerControl, dictionary);
                }
                break;

            case InputManager.InputMethod.XboxController:
                LoadDictionary(playerControl, InputManager.GetXboxAxisDictionary(0));
                LoadDictionary(playerControl, InputManager.GetXboxButtonDictionary(0));
                break;

            default:
                break;
            }
        }
    }
Exemplo n.º 2
0
 public void Start()
 {
     if (InputManager.ControllersConnected > 0)
     {
         inputMethod = InputManager.InputMethod.XboxController;
     }
 }