Hooks
static bool BeforeCvDllScriptSystemUtility_PushCvPlotInstance(CvDllScriptSystemUtility* self, lua_State* L, ICvPlot1* pkPlot);static void AfterCvDllScriptSystemUtility_PushCvPlotInstance(CvDllScriptSystemUtility* self, lua_State* L, ICvPlot1* pkPlot);static void ReplaceCvDllScriptSystemUtility_PushCvPlotInstance(void (*original)(CvDllScriptSystemUtility*, lua_State*, ICvPlot1*), CvDllScriptSystemUtility* self, lua_State* L, ICvPlot1* pkPlot);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvDllScriptSystemUtility_PushCvPlotInstance::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvDllScriptSystemUtility_PushCvPlotInstance);host->RegisterHook(host->pluginIndex, CivHooks::CvDllScriptSystemUtility_PushCvPlotInstance::ID, CIV_HOOK_AFTER, (void*)&AfterCvDllScriptSystemUtility_PushCvPlotInstance);host->RegisterHook(host->pluginIndex, CivHooks::CvDllScriptSystemUtility_PushCvPlotInstance::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvDllScriptSystemUtility_PushCvPlotInstance);