public void UnhookDelegates() { if (this._connectionRequest == null) { return; } Steam.ConnectionRequested -= this._connectionRequest; Steam.ConnectionFailed -= this._connectionFailed; Steam.InviteReceived -= this._inviteReceived; Steam.LobbySearchComplete -= this._lobbySearchComplete; this._connectionRequest = (Steam.ConnectionRequestedDelegate)null; }
public void HookUpDelegates() { if (this._connectionRequest != null) { return; } this._connectionRequest = new Steam.ConnectionRequestedDelegate(this.OnConnectionRequest); Steam.ConnectionRequested += this._connectionRequest; this._connectionFailed = new Steam.ConnectionFailedDelegate(this.OnConnectionFailed); Steam.ConnectionFailed += this._connectionFailed; this._inviteReceived = new Steam.InviteReceivedDelegate(this.OnInviteReceived); Steam.InviteReceived += this._inviteReceived; this._lobbySearchComplete = new Steam.LobbySearchCompleteDelegate(this.OnLobbySearchComplete); Steam.LobbySearchComplete += this._lobbySearchComplete; this._requestStatsComplete = new Steam.RequestCurrentStatsDelegate(this.OnRequestStatsComplete); Steam.RequestCurrentStatsComplete += this._requestStatsComplete; }