SetKeyMapping() public abstract method

public abstract SetKeyMapping ( ) : void
return void
Esempio n. 1
0
    public ControllerInputManager.eControllerId AddController(BaseController controller)
    {
        // Save the detected controller.
        if (controller != null && (m_Controllers.Count + 1) < System.Enum.GetNames(typeof(eControllerId)).Length)
        {
            // First item starts at 1.
            eControllerId controllerId = (eControllerId)(m_Controllers.Count + 1);

            controller.SetKeyMapping();
            controller.ControllerId = controllerId;
            m_Controllers.Add(controllerId, controller);

            Debug.Log(controllerId.ToString() + " uses " + controller.GetType().Name + ": " + GetControllerDetectionName(controller.GetType()));

            return(controllerId);
        }

        return(eControllerId.NONE);
    }
    public ControllerInputManager.eControllerId AddController(BaseController controller)
    {
        // Save the detected controller.
        if (controller != null && (m_Controllers.Count + 1) < System.Enum.GetNames(typeof(eControllerId)).Length)
        {
            // First item starts at 1.
            eControllerId controllerId = (eControllerId)(m_Controllers.Count + 1);

            controller.SetKeyMapping();
            controller.ControllerId = controllerId;
            m_Controllers.Add(controllerId, controller);

            Debug.Log(controllerId.ToString() + " uses " + controller.GetType().Name + ": " + GetControllerDetectionName(controller.GetType()));

            return controllerId;
        }

        return eControllerId.NONE;
    }