override public void encode(EndianBinaryWriter binWriter) { binWriter.Write(actorId); binWriter.Write(m_byte); binWriter.WriteDate(m_date); binWriter.WriteFloat(m_float); testStruct.encode(binWriter); ushort len_playerList = (ushort)playerList.Length; binWriter.Write(len_playerList); for (int i = 0; i < len_playerList; i++) { playerList[i].encode(binWriter); } }