public void StartBattle(int with, ChallengeInfo info) { if (info.LinkMode == BattleLinkMode.Direct) { this.HandleBuildBattleServerEvent(info.BattleMode, info.Rules); } base.Send(RoomClientHelper.StartBattle(with, info)); }
public bool Chat(int target, string message) { if (this._users.ContainsKey(target)) { base.Send(RoomClientHelper.ReceiveChatMessage(target, message)); return(true); } return(false); }
public void Challenge(int target, ChallengeInfo info) { base.Send(RoomClientHelper.Challenge(target, info)); }
public void CancelChallenge(int target) { base.Send(RoomClientHelper.CancelChallenge(target)); this._userInfo.State = UserState.Free; this.UpdateInfo(); }
public void Broadcast(string message) { base.Send(RoomClientHelper.ReceiveBroadcastMessage(message)); }
public void AcceptChallenge(int target) { base.Send(RoomClientHelper.AcceptChallenge(target)); }
public void UpdateInfo() { base.Send(RoomClientHelper.UpdateUser(this._userInfo)); }
protected override void StopImpl() { base.Send(RoomClientHelper.UserLogout()); base.StopImpl(); }
public void StartFourPlayerBattle(int identity, byte position) { base.Send(RoomClientHelper.StartFourPlayerBattle(identity, position)); }
public void RoomCommand(string message) { base.Send(RoomClientHelper.ReceiveRoomCommand(message)); }
private void RoomClient_OnConnected() { base.Send(RoomClientHelper.UserLogon(this._userInfo)); }
public void RegistFourPlayer() { base.Send(RoomClientHelper.RegistFourPlayer()); }
public void RefuseChallenge(int target) { base.Send(RoomClientHelper.RefuseChallenge(target)); }
public void ObserveBattle(int target) { base.Send(RoomClientHelper.GetObserveInfo(target)); }
public bool InterpretMessage(int sessionID, ByteArray byteArray) { return(RoomClientHelper.InterpretMessage(sessionID, byteArray, this)); }