Bazaar developer reference

FSerialization::ClearPlayerDeltas()

Defined in
CvPlayer.cpp, line 126
Hook name
CivHooks::FSerialization_ClearPlayerDeltas

Hooks

static bool BeforeFSerialization_ClearPlayerDeltas();static void AfterFSerialization_ClearPlayerDeltas();static void ReplaceFSerialization_ClearPlayerDeltas(void (*original)());CivRegisterBefore<CivHooks::FSerialization_ClearPlayerDeltas>(host, &BeforeFSerialization_ClearPlayerDeltas);CivRegisterAfter<CivHooks::FSerialization_ClearPlayerDeltas>(host, &AfterFSerialization_ClearPlayerDeltas);CivRegisterReplace<CivHooks::FSerialization_ClearPlayerDeltas>(host, &ReplaceFSerialization_ClearPlayerDeltas);

Code

125// clears ALL deltas for ALL players126void ClearPlayerDeltas()127{128	int i = 0;129	for(i = 0; i < MAX_PLAYERS; ++i)130	{131		CvPlayer& player = GET_PLAYER(static_cast<PlayerTypes>(i));132		FAutoArchive& archive = player.getSyncArchive();133		archive.clearDelta();134	}135}

Calls

Called by