Ejemplo n.º 1
0
 public void StartBattle(int with, ChallengeInfo info)
 {
     if (info.LinkMode == BattleLinkMode.Direct)
     {
         this.HandleBuildBattleServerEvent(info.BattleMode, info.Rules);
     }
     base.Send(RoomClientHelper.StartBattle(with, info));
 }
Ejemplo n.º 2
0
 public bool Chat(int target, string message)
 {
     if (this._users.ContainsKey(target))
     {
         base.Send(RoomClientHelper.ReceiveChatMessage(target, message));
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 public void Challenge(int target, ChallengeInfo info)
 {
     base.Send(RoomClientHelper.Challenge(target, info));
 }
Ejemplo n.º 4
0
 public void CancelChallenge(int target)
 {
     base.Send(RoomClientHelper.CancelChallenge(target));
     this._userInfo.State = UserState.Free;
     this.UpdateInfo();
 }
Ejemplo n.º 5
0
 public void Broadcast(string message)
 {
     base.Send(RoomClientHelper.ReceiveBroadcastMessage(message));
 }
Ejemplo n.º 6
0
 public void AcceptChallenge(int target)
 {
     base.Send(RoomClientHelper.AcceptChallenge(target));
 }
Ejemplo n.º 7
0
 public void UpdateInfo()
 {
     base.Send(RoomClientHelper.UpdateUser(this._userInfo));
 }
Ejemplo n.º 8
0
 protected override void StopImpl()
 {
     base.Send(RoomClientHelper.UserLogout());
     base.StopImpl();
 }
Ejemplo n.º 9
0
 public void StartFourPlayerBattle(int identity, byte position)
 {
     base.Send(RoomClientHelper.StartFourPlayerBattle(identity, position));
 }
Ejemplo n.º 10
0
 public void RoomCommand(string message)
 {
     base.Send(RoomClientHelper.ReceiveRoomCommand(message));
 }
Ejemplo n.º 11
0
 private void RoomClient_OnConnected()
 {
     base.Send(RoomClientHelper.UserLogon(this._userInfo));
 }
Ejemplo n.º 12
0
 public void RegistFourPlayer()
 {
     base.Send(RoomClientHelper.RegistFourPlayer());
 }
Ejemplo n.º 13
0
 public void RefuseChallenge(int target)
 {
     base.Send(RoomClientHelper.RefuseChallenge(target));
 }
Ejemplo n.º 14
0
 public void ObserveBattle(int target)
 {
     base.Send(RoomClientHelper.GetObserveInfo(target));
 }
Ejemplo n.º 15
0
 public bool InterpretMessage(int sessionID, ByteArray byteArray)
 {
     return(RoomClientHelper.InterpretMessage(sessionID, byteArray, this));
 }