Bazaar developer reference

CvLuaPlayer::lGetPublicOpinionType(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 2693
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetPublicOpinionType

Hooks

static bool BeforeCvLuaPlayer_lGetPublicOpinionType(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetPublicOpinionType(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetPublicOpinionType(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetPublicOpinionType>(host, &BeforeCvLuaPlayer_lGetPublicOpinionType);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetPublicOpinionType>(host, &AfterCvLuaPlayer_lGetPublicOpinionType);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetPublicOpinionType>(host, &ReplaceCvLuaPlayer_lGetPublicOpinionType);

Code

2692//PublicOpinionTypes GetPublicOpinionType();2693int CvLuaPlayer::lGetPublicOpinionType(lua_State* L)2694{2695	CvPlayerAI* pkPlayer = GetInstance(L);2696	lua_pushinteger(L, pkPlayer->GetCulture()->GetPublicOpinionType());2697	return 1;2698}

Calls

Called by