Exemplo n.º 1
0
    public bool isPrimary()
    {
        ControllerManager manager = ControllerSelector.getInputManager();

        if (manager.getPrimaryController().gameObject == gameObject)
        {
            return(true);
        }
        return(false);
    }
Exemplo n.º 2
0
 // check si la manette qui donne un retour est déjà assignée
 bool slotAvailable(int controllerId)
 {
     Controller360[] controls = ControllerSelector.getInputManager().getControllers();
     for (int i = 0; i < controls.Length; i++)
     {
         if (controls[i] != null)
         {
             if (controls[i].controllerId == controllerId)
             {
                 return(false);
             }
         }
     }
     return(true);
 }
Exemplo n.º 3
0
    void Start()
    {
        manager = ControllerSelector.getInputManager();
        if (manager == null)
        {
            Debug.LogError("no input manager ?");
        }

        controls = manager.getControllers();

        style = new GUIStyle();
        style.normal.textColor = Color.red;
        style.fontStyle        = FontStyle.Bold;

#if !UNITY_EDITOR
        visible = false;
#endif

        //KeyManager.subscribeKey(KeyCode.I, "controller_test", onToggle).setupDescription("afficher les infos manette");
    }
Exemplo n.º 4
0
 protected void event__controllerPlugged()
 {
     ControllerSelector.getInputManager().event__controllerPlugged(getControllerId());
 }
Exemplo n.º 5
0
 protected void event__controllerUnplugged()
 {
     ControllerSelector.getInputManager().event__controllerUnplugged(getControllerId());
     GameObject.DestroyImmediate(gameObject);
 }