void CmdInstantiateMonsterToServer(MonsterType monsterType)
 {
     if (!base.isServer) {
         return;
     }
     MonsterSpawnCommand monsterSpawnCommand = new MonsterSpawnCommand(PlayerManager.Instance.NonActivePlayer.ID, PlayerManager.Instance.ActivePlayer.ID, monsterType);
     PlayerManager.Instance.NonActivePlayer.AddCommand(monsterSpawnCommand);
 }
    public void OnButtonPressed()
    {
        if (cooldown > 0f) {
            _button.interactable = false;
            _currentCooldown = cooldown;
        }

        Command monsterSpawnCommand = new MonsterSpawnCommand(owner, enemy, type);
        PlayerManager.Instance.Player(owner).AddCommand(monsterSpawnCommand);
        SNetworkManager.Instance.SpawnMonster(type);
    }