void RpcDestroyTurretToClient(int turretSpot) { if (base.isServer) { return; } TurretDestroyCommand turretSpawnCommand = new TurretDestroyCommand(PlayerManager.Instance.NonActivePlayer.ID, turretSpot); PlayerManager.Instance.NonActivePlayer.AddCommand(turretSpawnCommand); }
public void OnButtonPressed() { int spotIndex = TurretServices.TurretSpotToInt(playerId, spot); Command turretDestroyCommand = new TurretDestroyCommand(playerId, spotIndex); PlayerManager.Instance.Player(playerId).AddCommand(turretDestroyCommand); SNetworkManager.Instance.DestroyTurret(spotIndex); }