void CmdInstantiateTurretToServer(TurretType turretType, int turretSpot) { if (!base.isServer) { return; } TurretSpawnCommand turretSpawnCommand = new TurretSpawnCommand(PlayerManager.Instance.NonActivePlayer.ID, turretType, turretSpot); PlayerManager.Instance.NonActivePlayer.AddCommand(turretSpawnCommand); }
public void OnButtonPressed() { int spotIndex = TurretServices.TurretSpotToInt(playerId, spot); Command turretSpawnCommand = new TurretSpawnCommand(playerId, type, spotIndex); PlayerManager.Instance.Player(playerId).AddCommand(turretSpawnCommand); SNetworkManager.Instance.SpawnTurret(type, spotIndex); }