Bazaar developer reference

CvDiplomacyRequests::Read(FDataStream &)

Defined in
CvDiplomacyRequests.cpp, line 103
Class
CvDiplomacyRequests
Hook name
CivHooks::CvDiplomacyRequests_Read

Hooks

static bool BeforeCvDiplomacyRequests_Read(CvDiplomacyRequests* self, FDataStream& kStream);static void AfterCvDiplomacyRequests_Read(CvDiplomacyRequests* self, FDataStream& kStream);static void ReplaceCvDiplomacyRequests_Read(void (*original)(CvDiplomacyRequests*, FDataStream&), CvDiplomacyRequests* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvDiplomacyRequests_Read>(host, &BeforeCvDiplomacyRequests_Read);CivRegisterAfter<CivHooks::CvDiplomacyRequests_Read>(host, &AfterCvDiplomacyRequests_Read);CivRegisterReplace<CivHooks::CvDiplomacyRequests_Read>(host, &ReplaceCvDiplomacyRequests_Read);

Code

102/// Serialization read103void CvDiplomacyRequests::Read(FDataStream& kStream)104{105	// Version number to maintain backwards compatibility106	uint uiVersion;107	kStream >> uiVersion;108	MOD_SERIALIZE_INIT_READ(kStream);109110	kStream >> m_ePlayer;111112	uint uiListSize;113	kStream >> uiListSize;114115	if(uiListSize > 0)116	{117		for(uint ui = 0; ui < uiListSize; ui++)118		{119			m_aRequests.push_back(Request());120			kStream >> m_aRequests.back();121		}122	}123}

Calls