CvLuaUnit::lSetScriptData(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 4884
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lSetScriptData
Hooks
static bool BeforeCvLuaUnit_lSetScriptData(lua_State* L, int& result);static void AfterCvLuaUnit_lSetScriptData(lua_State* L, int& result);static int ReplaceCvLuaUnit_lSetScriptData(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lSetScriptData>(host, &BeforeCvLuaUnit_lSetScriptData);CivRegisterAfter<CivHooks::CvLuaUnit_lSetScriptData>(host, &AfterCvLuaUnit_lSetScriptData);CivRegisterReplace<CivHooks::CvLuaUnit_lSetScriptData>(host, &ReplaceCvLuaUnit_lSetScriptData);
Code
4883//void setScriptData(string szNewValue);4884int CvLuaUnit::lSetScriptData(lua_State* L)4885{4886 CvUnit* pkUnit = GetInstance(L);4887 const char* strNewValue = lua_tostring(L, 2);48884889 pkUnit->setScriptData(strNewValue);4890 return 0;4891}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::setScriptData(std::string)
lua_tolstringstd::basic_string::basic_string