CvLuaUnit::lCanEmbark(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 1127
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lCanEmbark
Hooks
static bool BeforeCvLuaUnit_lCanEmbark(lua_State* L, int& result);static void AfterCvLuaUnit_lCanEmbark(lua_State* L, int& result);static int ReplaceCvLuaUnit_lCanEmbark(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lCanEmbark>(host, &BeforeCvLuaUnit_lCanEmbark);CivRegisterAfter<CivHooks::CvLuaUnit_lCanEmbark>(host, &AfterCvLuaUnit_lCanEmbark);CivRegisterReplace<CivHooks::CvLuaUnit_lCanEmbark>(host, &ReplaceCvLuaUnit_lCanEmbark);
Code
1126//bool canEmbark(CvPlot* pPlot)1127int CvLuaUnit::lCanEmbark(lua_State* L)1128{1129 CvUnit* pkUnit = GetInstance(L);1130 CvPlot* pkPlot = CvLuaPlot::GetInstance(L, 2);1131 const bool bResult = pkUnit->canEmbark(pkPlot);11321133 lua_pushboolean(L, bResult);1134 return 1;1135}
Calls
CvLuaScopedInstance::GetInstanceCvLuaScopedInstance::GetInstance- CvUnit::canEmbark(const CvPlot *) const
lua_pushboolean