Bazaar developer reference

CvLuaUnit::lGetUnitAICargo(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 3572
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lGetUnitAICargo

Hooks

static bool BeforeCvLuaUnit_lGetUnitAICargo(lua_State* L, int& result);static void AfterCvLuaUnit_lGetUnitAICargo(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetUnitAICargo(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetUnitAICargo>(host, &BeforeCvLuaUnit_lGetUnitAICargo);CivRegisterAfter<CivHooks::CvLuaUnit_lGetUnitAICargo>(host, &AfterCvLuaUnit_lGetUnitAICargo);CivRegisterReplace<CivHooks::CvLuaUnit_lGetUnitAICargo>(host, &ReplaceCvLuaUnit_lGetUnitAICargo);

Code

3571//int getUnitAICargo(UnitAITypes eUnitAI);3572int CvLuaUnit::lGetUnitAICargo(lua_State* L)3573{3574	CvUnit* pkUnit = GetInstance(L);3575	const UnitAITypes eUnitAI = (UnitAITypes)lua_tointeger(L, 2);35763577	const int iResult = pkUnit->getUnitAICargo(eUnitAI);3578	lua_pushinteger(L, iResult);3579	return 1;3580}

Calls

Called by