Bazaar developer reference

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

Called by