Bazaar developer reference

CvLuaPlayer::lSetScriptData(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 8026
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lSetScriptData

Hooks

static bool BeforeCvLuaPlayer_lSetScriptData(lua_State* L, int& result);static void AfterCvLuaPlayer_lSetScriptData(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lSetScriptData(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lSetScriptData>(host, &BeforeCvLuaPlayer_lSetScriptData);CivRegisterAfter<CivHooks::CvLuaPlayer_lSetScriptData>(host, &AfterCvLuaPlayer_lSetScriptData);CivRegisterReplace<CivHooks::CvLuaPlayer_lSetScriptData>(host, &ReplaceCvLuaPlayer_lSetScriptData);

Code

8025//void setScriptData(string szNewValue);8026int CvLuaPlayer::lSetScriptData(lua_State* L)8027{8028	CvPlayerAI* pkPlayer = GetInstance(L);8029	const char* strScriptData = lua_tostring(L, 2);80308031	pkPlayer->setScriptData(strScriptData);8032	return 0;8033}

Calls

Called by