CvLuaUnit::lRecallTrader(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 2550
- Class
- CvLuaUnit
- Not a hook point
- member without a separate declaration
Code
2550int CvLuaUnit::lRecallTrader(lua_State* L)2551{2552 CvUnit* pkUnit = GetInstance(L);2553 const bool bImmediate = lua_toboolean(L, 2);25542555 if (pkUnit->isTrade()) {2556 CvGameTrade* pkTrades = GC.getGame().GetGameTrade();2557 int iRouteIndex = pkTrades->GetIndexFromUnitID(pkUnit->GetID(), pkUnit->getOwner());2558 if (iRouteIndex >= 0) {2559 pkTrades->RecallUnit(iRouteIndex, bImmediate);2560 }2561 }25622563 return 0;2564}