public void OnReceiveTieMessage(string identity, TieMessage message) { if (this.OnTie != null) { this.OnTie(identity, message); } }
public void Tie(string identity, TieMessage message) { foreach (int num in this._playerList.Keys) { base.Send(num, PokemonBattleServerHelper.ReceiveTieMessage(identity, message)); } }
private static bool OnReceiveTieMessage(ByteArray byteArray, IPokemonBattleClientService clientService) { string identity = byteArray.ReadUTF(); TieMessage message = TieMessageHelper.ReadFromByteArray(byteArray); clientService.OnReceiveTieMessage(identity, message); return(true); }
private static bool OnReceiveTieMessage(int sessionID, ByteArray byteArray, IPokemonBattleServerService serverService) { string identity = byteArray.ReadUTF(); TieMessage message = TieMessageHelper.ReadFromByteArray(byteArray); serverService.OnReceiveTieMessage(sessionID, identity, message); return(true); }
public static ByteArray ReceiveTieMessage(string identity, TieMessage message) { ByteArray byteArray = new ByteArray(); byteArray.WriteInt(0x823c9f1); byteArray.WriteUTF(identity); TieMessageHelper.WriteToByteArray(byteArray, message); return(byteArray); }
public void OnReceiveTieMessage(int sessionID, string identity, TieMessage message) { BattleAgent clientAgent = this.GetClientAgent(sessionID); if (clientAgent != null) { clientAgent.ReceiveTieMessage(sessionID, message); } }
public void ReceiveTieMessage(int identity, TieMessage message) { if (this._users.ContainsKey(identity)) { if (message == TieMessage.TieRequest) { if (this._tieing) { this._server.SendTieMessage(identity, "", TieMessage.Fail); return; } this._tieing = true; } if (this._tieing) { if (message == TieMessage.AgreeTie) { this._agreeTieCounter++; if ((this._agreeTieCounter + 1) != this._users.Count) { return; } } else if (message == TieMessage.RefuseTie) { this._tieing = false; this._agreeTieCounter = 0; } foreach (int num in this._users.Keys) { if ((message == TieMessage.AgreeTie) || (num != identity)) { this._server.SendTieMessage(num, this._users[identity].Name, message); } } } } }
public static void WriteToByteArray(ByteArray byteArray, TieMessage value) { byteArray.WriteInt((int)value); }
internal void SendTieMessage(int sessionID, string identity, TieMessage message) { base.Send(sessionID, PokemonBattleServerHelper.ReceiveTieMessage(identity, message)); }
public void Tie(string identity, TieMessage message) { base.Send(PokemonBattleClientHelper.ReceiveTieMessage(identity, message)); }