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; }