Bazaar developer reference

CvLuaPlayer::lGetMinorCivUniqueUnit(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 6420
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetMinorCivUniqueUnit

Hooks

static bool BeforeCvLuaPlayer_lGetMinorCivUniqueUnit(lua_State * L, int& result);static void AfterCvLuaPlayer_lGetMinorCivUniqueUnit(lua_State * L, int& result);static int ReplaceCvLuaPlayer_lGetMinorCivUniqueUnit(int (*original)(lua_State *), lua_State * L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetMinorCivUniqueUnit>(host, &BeforeCvLuaPlayer_lGetMinorCivUniqueUnit);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetMinorCivUniqueUnit>(host, &AfterCvLuaPlayer_lGetMinorCivUniqueUnit);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetMinorCivUniqueUnit>(host, &ReplaceCvLuaPlayer_lGetMinorCivUniqueUnit);

Code

6420int CvLuaPlayer::lGetMinorCivUniqueUnit(lua_State *L)6421{6422	CvPlayerAI* pkPlayer = GetInstance(L);64236424	const int iResult = pkPlayer->GetMinorCivAI()->GetUniqueUnit();6425	lua_pushinteger(L, iResult);6426	return 1;6427}

Calls

Called by