CvTreasury::Write(FDataStream &)
- Defined in
- CvTreasury.cpp, line 1037
- Class
- CvTreasury
- Hook name
CivHooks::CvTreasury_Write
Hooks
static bool BeforeCvTreasury_Write(CvTreasury* self, FDataStream& kStream);static void AfterCvTreasury_Write(CvTreasury* self, FDataStream& kStream);static void ReplaceCvTreasury_Write(void (*original)(CvTreasury*, FDataStream&), CvTreasury* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvTreasury_Write>(host, &BeforeCvTreasury_Write);CivRegisterAfter<CivHooks::CvTreasury_Write>(host, &AfterCvTreasury_Write);CivRegisterReplace<CivHooks::CvTreasury_Write>(host, &ReplaceCvTreasury_Write);
Code
1036/// Serialization write1037void CvTreasury::Write(FDataStream& kStream)1038{1039 // Current version number1040 uint uiVersion = 1;1041 kStream << uiVersion;1042 MOD_SERIALIZE_INIT_WRITE(kStream);10431044 kStream << m_iGold;1045 kStream << m_iGoldPerTurnFromDiplomacy;1046 kStream << m_iExpensePerTurnUnitMaintenance;1047 kStream << m_iExpensePerTurnUnitSupply;1048 kStream << m_iCityConnectionGoldTimes100;1049 kStream << m_iCityConnectionTradeRouteGoldModifier;1050 kStream << m_iCityConnectionTradeRouteGoldChange;1051 kStream << m_iBaseBuildingGoldMaintenance;1052 kStream << m_iBaseImprovementGoldMaintenance;1053 kStream << m_GoldBalanceForTurnTimes100;1054 kStream << m_GoldChangeForTurnTimes100;1055 kStream << m_iLifetimeGrossGoldIncome;1056}
Calls
FDataStream::operator<<FDataStream::operator<<operator<<