Bazaar developer reference

CvPlayer::GetIncomingUnitType(PlayerTypes) const

Defined in
CvPlayer.cpp, line 19729
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetIncomingUnitType

Hooks

static bool BeforeCvPlayer_GetIncomingUnitType(const CvPlayer* self, PlayerTypes eFromPlayer, UnitTypes& result);static void AfterCvPlayer_GetIncomingUnitType(const CvPlayer* self, PlayerTypes eFromPlayer, UnitTypes& result);static UnitTypes ReplaceCvPlayer_GetIncomingUnitType(UnitTypes (*original)(const CvPlayer*, PlayerTypes), const CvPlayer* self, PlayerTypes eFromPlayer);CivRegisterBefore<CivHooks::CvPlayer_GetIncomingUnitType>(host, &BeforeCvPlayer_GetIncomingUnitType);CivRegisterAfter<CivHooks::CvPlayer_GetIncomingUnitType>(host, &AfterCvPlayer_GetIncomingUnitType);CivRegisterReplace<CivHooks::CvPlayer_GetIncomingUnitType>(host, &ReplaceCvPlayer_GetIncomingUnitType);

Code

19728/// Units in the ether coming towards us?19729UnitTypes CvPlayer::GetIncomingUnitType(PlayerTypes eFromPlayer) const19730{19731	CvAssertMsg(eFromPlayer >= 0, "eFromPlayer is expected to be non-negative (invalid Index)");19732	CvAssertMsg(eFromPlayer < MAX_PLAYERS, "eFromPlayer is expected to be within maximum bounds (invalid Index)");19733	return (UnitTypes) m_aiIncomingUnitTypes[eFromPlayer];19734}

Calls

Called by