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
CvLuaScopedInstance::GetInstanceCvString::IsEmpty- CvUnit::getNameNoDesc() const
lua_pushboolean