public void RegisterListeners(UnityAction <float, float> movementAction, UnityAction cancelMovementAction, UnityAction <bool, bool> playerAction) { movementEvent.AddListener(movementAction); cancelMovementEvent.AddListener(cancelMovementAction); actionEvent.AddListener(playerAction); }