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); }