Bazaar developer reference

CvTreasury::Read(FDataStream &)

Defined in
CvTreasury.cpp, line 1014
Class
CvTreasury
Hook name
CivHooks::CvTreasury_Read

Hooks

static bool BeforeCvTreasury_Read(CvTreasury* self, FDataStream& kStream);static void AfterCvTreasury_Read(CvTreasury* self, FDataStream& kStream);static void ReplaceCvTreasury_Read(void (*original)(CvTreasury*, FDataStream&), CvTreasury* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvTreasury_Read>(host, &BeforeCvTreasury_Read);CivRegisterAfter<CivHooks::CvTreasury_Read>(host, &AfterCvTreasury_Read);CivRegisterReplace<CivHooks::CvTreasury_Read>(host, &ReplaceCvTreasury_Read);

Code

1013/// Serialization read1014void CvTreasury::Read(FDataStream& kStream)1015{1016	// Version number to maintain backwards compatibility1017	uint uiVersion;10181019	kStream >> uiVersion;1020	MOD_SERIALIZE_INIT_READ(kStream);10211022	kStream >> m_iGold;1023	kStream >> m_iGoldPerTurnFromDiplomacy;1024	kStream >> m_iExpensePerTurnUnitMaintenance;1025	kStream >> m_iExpensePerTurnUnitSupply;1026	kStream >> m_iCityConnectionGoldTimes100;1027	kStream >> m_iCityConnectionTradeRouteGoldModifier;1028	kStream >> m_iCityConnectionTradeRouteGoldChange;1029	kStream >> m_iBaseBuildingGoldMaintenance;1030	kStream >> m_iBaseImprovementGoldMaintenance;1031	kStream >> m_GoldBalanceForTurnTimes100;1032	kStream >> m_GoldChangeForTurnTimes100;1033	kStream >> m_iLifetimeGrossGoldIncome;1034}

Calls

Called by