CvLuaUnit::lGetFacingDirection(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 3961
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lGetFacingDirection
Hooks
static bool BeforeCvLuaUnit_lGetFacingDirection(lua_State* L, int& result);static void AfterCvLuaUnit_lGetFacingDirection(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetFacingDirection(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetFacingDirection>(host, &BeforeCvLuaUnit_lGetFacingDirection);CivRegisterAfter<CivHooks::CvLuaUnit_lGetFacingDirection>(host, &AfterCvLuaUnit_lGetFacingDirection);CivRegisterReplace<CivHooks::CvLuaUnit_lGetFacingDirection>(host, &ReplaceCvLuaUnit_lGetFacingDirection);
Code
3960//int getFacingDirection();3961int CvLuaUnit::lGetFacingDirection(lua_State* L)3962{3963 CvUnit* pkUnit = GetInstance(L);3964 const bool bCheckLineOfSightProperty = luaL_optint(L, 2, 0);39653966 const int iResult = pkUnit->getFacingDirection(bCheckLineOfSightProperty);3967 lua_pushinteger(L, iResult);3968 return 1;3969}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::getFacingDirection(bool) const
lua_pushintegerluaL_optinteger