Bazaar developer reference

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

Called by