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
BaseVector::beginBaseVector::endBaseVector::sizeFDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<