예제 #1
0
 void IGamePlugin.OnDisconnect(IDisconnectCallInfo info)
 {
     try
     {
         this.OnDisconnect(info);
         this.StrictModeCheck(info);
     }
     catch (Exception e)
     {
         ((IGamePlugin)this).ReportError(ErrorCodes.UnhandledException, e);
         CallFailSafe(info, e.ToString());
     }
 }
예제 #2
0
 public override void OnDisconnect(IDisconnectCallInfo info)
 {
     onDisconnectEvent.Set();
     info.Continue();
 }
예제 #3
0
 public virtual void OnDisconnect(IDisconnectCallInfo info)
 {
     System.Diagnostics.Debug.Assert(this.PluginHost != null);
     info.Continue();
 }
예제 #4
0
 public void OnDisconnect(IDisconnectCallInfo info)
 {
     info.Continue();
 }
예제 #5
0
 public override void OnDisconnect(IDisconnectCallInfo info)
 {
     onDisconnectEvent.Set();
     info.Continue();
 }
예제 #6
0
 public void OnDisconnect(IDisconnectCallInfo info)
 {
     info.Continue();
 }
예제 #7
0
 public virtual void OnDisconnect(IDisconnectCallInfo info)
 {
     System.Diagnostics.Debug.Assert(this.PluginHost != null);
     info.Continue();
 }
예제 #8
0
 void IGamePlugin.OnDisconnect(IDisconnectCallInfo info)
 {
     try
     {
         this.OnDisconnect(info);
         this.StrictModeCheck(info);
     }
     catch (Exception e)
     {
         ((IGamePlugin)this).ReportError(ErrorCodes.UnhandledException, e);
         CallFailSafe(info, e.ToString());
     }
 }