CvLuaTeamTech::PushMethods(lua_State *, int)
- Defined in
- Lua/CvLuaTeamTech.cpp, line 30
- Class
- CvLuaTeamTech
- Hook name
CivHooks::CvLuaTeamTech_PushMethods
Hooks
static bool BeforeCvLuaTeamTech_PushMethods(lua_State* L, int t);static void AfterCvLuaTeamTech_PushMethods(lua_State* L, int t);static void ReplaceCvLuaTeamTech_PushMethods(void (*original)(lua_State*, int), lua_State* L, int t);CivRegisterBefore<CivHooks::CvLuaTeamTech_PushMethods>(host, &BeforeCvLuaTeamTech_PushMethods);CivRegisterAfter<CivHooks::CvLuaTeamTech_PushMethods>(host, &AfterCvLuaTeamTech_PushMethods);CivRegisterReplace<CivHooks::CvLuaTeamTech_PushMethods>(host, &ReplaceCvLuaTeamTech_PushMethods);
Code
30void CvLuaTeamTech::PushMethods(lua_State* L, int t)31{32 Method(SetHasTech);33 Method(HasTech);3435 Method(GetNumTechsKnown);36 Method(HasResearchedAllTechs);3738 Method(GetLastTechAcquired);3940 Method(SetNoTradeTech);41 Method(IsNoTradeTech);42 Method(IncrementTechCount);43 Method(GetTechCount);44 Method(SetResearchProgress);45 Method(SetResearchProgressTimes100);46 Method(GetResearchProgress);47 Method(GetResearchProgressTimes100);48 Method(ChangeResearchProgress);49 Method(ChangeResearchProgressTimes100);50 Method(ChangeResearchProgressPercent);51 Method(GetResearchCost);52 Method(GetResearchLeft);53}
Calls
- CvLuaTeamTech::lChangeResearchProgress(lua_State *)
- CvLuaTeamTech::lChangeResearchProgressPercent(lua_State *)
- CvLuaTeamTech::lChangeResearchProgressTimes100(lua_State *)
- CvLuaTeamTech::lGetLastTechAcquired(lua_State *)
- CvLuaTeamTech::lGetNumTechsKnown(lua_State *)
- CvLuaTeamTech::lGetResearchCost(lua_State *)
- CvLuaTeamTech::lGetResearchLeft(lua_State *)
- CvLuaTeamTech::lGetResearchProgress(lua_State *)
- CvLuaTeamTech::lGetResearchProgressTimes100(lua_State *)
- CvLuaTeamTech::lGetTechCount(lua_State *)
- CvLuaTeamTech::lHasResearchedAllTechs(lua_State *)
- CvLuaTeamTech::lHasTech(lua_State *)
- CvLuaTeamTech::lIncrementTechCount(lua_State *)
- CvLuaTeamTech::lIsNoTradeTech(lua_State *)
- CvLuaTeamTech::lSetHasTech(lua_State *)
- CvLuaTeamTech::lSetNoTradeTech(lua_State *)
- CvLuaTeamTech::lSetResearchProgress(lua_State *)
- CvLuaTeamTech::lSetResearchProgressTimes100(lua_State *)
lua_pushcclosurelua_setfield