CvLuaUnit::lGetID(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 3583
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lGetID
Hooks
static bool BeforeCvLuaUnit_lGetID(lua_State* L, int& result);static void AfterCvLuaUnit_lGetID(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetID(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetID>(host, &BeforeCvLuaUnit_lGetID);CivRegisterAfter<CivHooks::CvLuaUnit_lGetID>(host, &AfterCvLuaUnit_lGetID);CivRegisterReplace<CivHooks::CvLuaUnit_lGetID>(host, &ReplaceCvLuaUnit_lGetID);
Code
3582//int getID();3583int CvLuaUnit::lGetID(lua_State* L)3584{3585 CvUnit* pkUnit = GetInstance(L);35863587 const int iResult = pkUnit->GetID();3588 lua_pushinteger(L, iResult);3589 return 1;3590}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::GetID() const
lua_pushinteger