/// <summary> /// Reads the data element from the given buffer. /// </summary> /// <param name="buffer">The buffer where the data element should be deserialized from.</param> public PlayerDiplomacyVarious ReadData(RAMBuffer buffer) { UnknownPlayerCount = buffer.ReadUInteger(); PlayerDiplomacyVariousEntries = new List <PlayerDiplomacyVariousEntry>(8); for (int i = 0; i < 8; i++) { PlayerDiplomacyVariousEntries.Add(new PlayerDiplomacyVariousEntry().ReadData(buffer)); } Unknown = buffer.ReadULong(); return(this); }