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
CvLuaScopedInstance::GetInstance- CvUnit::getUnitAICargo(UnitAITypes) const
lua_pushintegerlua_tointeger