public static void RemoveJoystick(IInputObjectJoystick uiJoystick) { var name = uiJoystick.GetJoystickName(); if (_joysticks.ContainsKey(name)) { _joysticks.Remove(name); } }
public static void AssignJoystick(string joystickName, IInputObjectJoystick uiJoystick) { if (!_joysticks.ContainsKey(joystickName)) { _joysticks[joystickName] = uiJoystick; } else { Debug.LogWarning("error trying to add a new joystick \"" + joystickName + "\", key already contained"); } }