Bazaar developer reference

CvLuaUnit::lCanMoveImpassable(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 2944
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lCanMoveImpassable

Hooks

static bool BeforeCvLuaUnit_lCanMoveImpassable(lua_State* L, int& result);static void AfterCvLuaUnit_lCanMoveImpassable(lua_State* L, int& result);static int ReplaceCvLuaUnit_lCanMoveImpassable(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lCanMoveImpassable>(host, &BeforeCvLuaUnit_lCanMoveImpassable);CivRegisterAfter<CivHooks::CvLuaUnit_lCanMoveImpassable>(host, &AfterCvLuaUnit_lCanMoveImpassable);CivRegisterReplace<CivHooks::CvLuaUnit_lCanMoveImpassable>(host, &ReplaceCvLuaUnit_lCanMoveImpassable);

Code

2943//bool canMoveImpassable();2944int CvLuaUnit::lCanMoveImpassable(lua_State* L)2945{2946	CvUnit* pkUnit = GetInstance(L);2947	const bool bResult = pkUnit->canMoveImpassable();29482949	lua_pushboolean(L, bResult);2950	return 1;2951}

Calls

Called by