Bazaar developer reference

CvLuaUnit::lGetCargo(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 3990
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lGetCargo

Hooks

static bool BeforeCvLuaUnit_lGetCargo(lua_State* L, int& result);static void AfterCvLuaUnit_lGetCargo(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetCargo(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetCargo>(host, &BeforeCvLuaUnit_lGetCargo);CivRegisterAfter<CivHooks::CvLuaUnit_lGetCargo>(host, &AfterCvLuaUnit_lGetCargo);CivRegisterReplace<CivHooks::CvLuaUnit_lGetCargo>(host, &ReplaceCvLuaUnit_lGetCargo);

Code

3989//int getCargo();3990int CvLuaUnit::lGetCargo(lua_State* L)3991{3992	CvUnit* pkUnit = GetInstance(L);39933994	const int iResult = pkUnit->getCargo();3995	lua_pushinteger(L, iResult);3996	return 1;3997}

Calls

Called by