private void _RegisterCommand(CommandBase command)
 {
     _commandDict.Add(command.Name, command);
     OnCommandsUpated?.Invoke();
 }
 public static void RegisterCommand(CommandBase command)
 {
     Instance._RegisterCommand(command);
 }