private void PlayerDisconnected(object sender, PeerDisconnectedEventArgs e) { if (Context.IsMainPlayer) { peers.Remove(e.Peer); } }
private void Multiplayer_PeerDisconnected(object sender, PeerDisconnectedEventArgs e) { //this.Log( "Disconnect ID: " + e.Peer.PlayerID ); // Nintendo Switch $300 = 7500 Bells // $1 = 25 Bells }
private void Multiplayer_PeerDisconnected(object sender, PeerDisconnectedEventArgs e) { if (this.peers.Remove(e.Peer)) { this.UpdatePeers(); } }
public void OnPeerDisconnected(object sender, PeerDisconnectedEventArgs e) { var state = GetPlayerState(e.Peer.PlayerID); state.IsOnline = false; state.IsPaused = true; }
private void Multiplayer_PeerDisconnected(object sender, PeerDisconnectedEventArgs e) { // // clean up any BubbleGuys left by a disconnected peer // RemoveBubbleGuy(true, false, BubbleGuyStatics.BubbleGuyPrefix + e.Peer.PlayerID.ToString()); }
/// <summary>Raised after the connection with a peer is severed.</summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void OnPeerDisconnected(object sender, PeerDisconnectedEventArgs e) { if (!Context.IsMainPlayer) { return; } this.Monitor.Log($"Player quit: {e.Peer.PlayerID}"); }
private void Multiplayer_PeerDisconnected(object sender, PeerDisconnectedEventArgs e) { if (!e.Peer.HasSmapi || e.Peer.IsHost) { return; } var cheater = cheatingFarmers.Find(x => x.UniqueMultiplayerID == e.Peer.PlayerID); cheatingFarmers.Remove(cheater); }
private void OnPeerDisconnected(object sender, PeerDisconnectedEventArgs e) { if (Context.IsMainPlayer) { long peerPlayerID = e.Peer.PlayerID; if (!_peers.ContainsKey(peerPlayerID)) { _peers.Add(peerPlayerID, false); } else { _peers[peerPlayerID] = false; } } }
private void ReleasePlayer(object sender, PeerDisconnectedEventArgs e) { if (!Context.IsMainPlayer || !Context.IsSplitScreen) { return; } // clear player from keybind / player slot for (int i = 0; i < MaxPlayerCount; ++i) { if (connectedFarmers[i] == e.Peer.PlayerID) { connectedFarmers = null; return; } } }
/// <summary> /// Used to check for player disconnections. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Multiplayer_PeerDisconnected(object sender, PeerDisconnectedEventArgs e) { this.othersBirthdays.Remove(e.Peer.PlayerID); }
// Effectful // Updates // - this.MultiplayerLastStamina // Calls side effectful methods private void OnPeerDisconnected(object sender, PeerDisconnectedEventArgs e) { this.MultiplayerLastStamina.Remove(e.Peer.PlayerID); this.ResetUpdateStaminaDelta(); }
/// <summary>Raised after the connection with a peer is severed.</summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> protected virtual void OnPeerDisconnected(object sender, PeerDisconnectedEventArgs e) { }
public void OnPeerDisconnected(object sender, PeerDisconnectedEventArgs args) { EventSubscriber.Instance.TrySetEventSubscriptions(); }