Bazaar developer reference

CvLuaUnit::lHasName(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 4800
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lHasName

Hooks

static bool BeforeCvLuaUnit_lHasName(lua_State* L, int& result);static void AfterCvLuaUnit_lHasName(lua_State* L, int& result);static int ReplaceCvLuaUnit_lHasName(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lHasName>(host, &BeforeCvLuaUnit_lHasName);CivRegisterAfter<CivHooks::CvLuaUnit_lHasName>(host, &AfterCvLuaUnit_lHasName);CivRegisterReplace<CivHooks::CvLuaUnit_lHasName>(host, &ReplaceCvLuaUnit_lHasName);

Code

4800int CvLuaUnit::lHasName(lua_State* L)4801{4802	CvUnit* pkUnit = GetInstance(L);4803	CvString name = pkUnit->getNameNoDesc();4804	lua_pushboolean(L, !name.IsEmpty());4805	return 1;4806}

Calls

Called by