Bazaar developer reference

CvLeagueAI::Write(FDataStream &)

Defined in
CvVotingClasses.cpp, line 7558
Class
CvLeagueAI
Hook name
CivHooks::CvLeagueAI_Write

Hooks

static bool BeforeCvLeagueAI_Write(CvLeagueAI* self, FDataStream& kStream);static void AfterCvLeagueAI_Write(CvLeagueAI* self, FDataStream& kStream);static void ReplaceCvLeagueAI_Write(void (*original)(CvLeagueAI*, FDataStream&), CvLeagueAI* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvLeagueAI_Write>(host, &BeforeCvLeagueAI_Write);CivRegisterAfter<CivHooks::CvLeagueAI_Write>(host, &AfterCvLeagueAI_Write);CivRegisterReplace<CivHooks::CvLeagueAI_Write>(host, &ReplaceCvLeagueAI_Write);

Code

7558void CvLeagueAI::Write(FDataStream& kStream)7559{7560	uint uiVersion = 2;7561	kStream << uiVersion;7562	MOD_SERIALIZE_INIT_WRITE(kStream);75637564	kStream << m_vVoteCommitmentList.size();7565	for (VoteCommitmentList::iterator it = m_vVoteCommitmentList.begin(); it != m_vVoteCommitmentList.end(); ++it)7566	{7567		kStream << it->eToPlayer;7568		kStream << it->iResolutionID;7569		kStream << it->iVoteChoice;7570		kStream << it->iNumVotes;7571		kStream << it->bEnact;7572	}7573}

Calls

Called by