operator<<(FDataStream &, const CvResolutionEffects &)
- Defined in
- CvVotingClasses.cpp, line 436
- Hook name
CivHooks::op_shl_with_FDataStream_const_CvResolutionEffects
Hooks
static bool Beforeop_shl_with_FDataStream_const_CvResolutionEffects(FDataStream& saveTo, const CvResolutionEffects& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvResolutionEffects(FDataStream& saveTo, const CvResolutionEffects& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvResolutionEffects(FDataStream& (*original)(FDataStream&, const CvResolutionEffects&), FDataStream& saveTo, const CvResolutionEffects& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvResolutionEffects>(host, &Beforeop_shl_with_FDataStream_const_CvResolutionEffects);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvResolutionEffects>(host, &Afterop_shl_with_FDataStream_const_CvResolutionEffects);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvResolutionEffects>(host, &Replaceop_shl_with_FDataStream_const_CvResolutionEffects);
Code
435// Serialization Write436FDataStream& operator<<(FDataStream& saveTo, const CvResolutionEffects& readFrom)437{438 uint uiVersion = 9;439440 saveTo << uiVersion;441 MOD_SERIALIZE_INIT_WRITE(saveTo);442 saveTo << readFrom.bDiplomaticVictory;443 saveTo << readFrom.bChangeLeagueHost;444 saveTo << readFrom.iOneTimeGold;445 saveTo << readFrom.iOneTimeGoldPercent;446 saveTo << readFrom.bRaiseCityStateInfluenceToNeutral;447 saveTo << readFrom.eLeagueProjectEnabled;448 saveTo << readFrom.iGoldPerTurn;449 saveTo << readFrom.iResourceQuantity;450 saveTo << readFrom.bEmbargoCityStates;451 saveTo << readFrom.bEmbargoPlayer;452 saveTo << readFrom.bNoResourceHappiness;453 saveTo << readFrom.iUnitMaintenanceGoldPercent;454 saveTo << readFrom.iMemberDiscoveredTechMod;455 saveTo << readFrom.iCulturePerWonder;456 saveTo << readFrom.iCulturePerNaturalWonder;457 saveTo << readFrom.bNoTrainingNuclearWeapons;458 saveTo << readFrom.iVotesForFollowingReligion;459 saveTo << readFrom.iHolyCityTourism;460 saveTo << readFrom.iReligionSpreadStrengthMod;461 saveTo << readFrom.iVotesForFollowingIdeology;462 saveTo << readFrom.iOtherIdeologyRebellionMod;463 saveTo << readFrom.iArtsyGreatPersonRateMod;464 saveTo << readFrom.iScienceyGreatPersonRateMod;465 saveTo << readFrom.iGreatPersonTileImprovementCulture;466 saveTo << readFrom.iLandmarkCulture;467468 return saveTo;469}
Calls
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<