Bazaar developer reference

VoteTriggeredData::write(FDataStream &) const

Defined in
CvStructs.cpp, line 118
Class
VoteTriggeredData
Hook name
CivHooks::VoteTriggeredData_write

Hooks

static bool BeforeVoteTriggeredData_write(const VoteTriggeredData* self, FDataStream& kStream);static void AfterVoteTriggeredData_write(const VoteTriggeredData* self, FDataStream& kStream);static void ReplaceVoteTriggeredData_write(void (*original)(const VoteTriggeredData*, FDataStream&), const VoteTriggeredData* self, FDataStream& kStream);CivRegisterBefore<CivHooks::VoteTriggeredData_write>(host, &BeforeVoteTriggeredData_write);CivRegisterAfter<CivHooks::VoteTriggeredData_write>(host, &AfterVoteTriggeredData_write);CivRegisterReplace<CivHooks::VoteTriggeredData_write>(host, &ReplaceVoteTriggeredData_write);

Code

118void VoteTriggeredData::write(FDataStream& kStream) const119{120	// Current version number121	uint uiVersion = 1;122	kStream << uiVersion;123	MOD_SERIALIZE_INIT_WRITE(kStream);124125	kStream << iId;126	kStream << eVoteSource;127	kStream << kVoteOption.eVote;128	kStream << kVoteOption.ePlayer;129	kStream << kVoteOption.iCityId;130	kStream << kVoteOption.eOtherPlayer;131	kStream << kVoteOption.strText;132}

Calls

Called by