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
FDataStream::operator>>FDataStream::operator>>operator>>