public void WriteToByteArray(ByteArray byteArray) { BattleTerrainHelper.WriteToByteArray(byteArray, this.Terrain); BattleModeHelper.WriteToByteArray(byteArray, this.Mode); byteArray.WriteUTF(this.Caption); byteArray.WriteUTF(this.CustomDataHash); }