Bazaar developer reference

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

Called by