public string GetActionText(string action) { ControlScheme scheme = InputManager.PlayerOneControlScheme; InputAction inputAction = scheme.GetAction(action); InputBinding actionBinding = inputAction.GetBinding(0); KeyCode code = actionBinding.Positive; return(GetInputText(code)); }
public Sprite GetActionIcon(string action) { ControlScheme scheme = InputManager.PlayerOneControlScheme; InputAction inputAction = scheme.GetAction(action); InputBinding actionBinding = inputAction.GetBinding(0); KeyCode code = actionBinding.Positive; int axis = actionBinding.Axis; bool pos = actionBinding.Invert; return(GetInputIcon(code) ?? GetInputAxisIcon(axis, pos)); }