示例#1
0
 public override void LeaveRoom()
 {
     if (gameRule != null)
     {
         gameRule.OnStopConnection(this);
     }
     base.LeaveRoom();
 }
 public override void OnLeftRoom()
 {
     if (gameRule != null)
     {
         gameRule.OnStopConnection(this);
     }
     ResetGame();
     base.OnLeftRoom();
 }
 public override void OnStopClient()
 {
     base.OnStopClient();
     if (gameRule != null)
     {
         gameRule.OnStopConnection();
         gameRule = null;
     }
 }