public static ByteArray Logon(string identity, BattleMode modeInfo, string versionInfo) { ByteArray byteArray = new ByteArray(); byteArray.WriteInt(0x5bbe67ef); byteArray.WriteUTF(identity); BattleModeHelper.WriteToByteArray(byteArray, modeInfo); byteArray.WriteUTF(versionInfo); return(byteArray); }
public void WriteToByteArray(ByteArray byteArray) { BattleModeHelper.WriteToByteArray(byteArray, this.BattleMode); BattleLinkModeHelper.WriteToByteArray(byteArray, this.LinkMode); this.Rules.WriteToByteArray(byteArray); }