public void AddControllerInputEvent(CommandControllerInput command, Action <ControllerCommandArgs> action) { controllerInputCommand[command] += action; }
public void Send(CommandControllerInput command) { controllerInputCommand[command]?.Invoke(ControllerCommandArgs.Empty); }