@@ -325,10 +325,10 @@ void CBankInstanceConstructor::configureObject(CGObjectInstance * object, CRando
}
-CBankInfo::CBankInfo(JsonVector config):
- config(config)
+CBankInfo::CBankInfo(const JsonVector & Config):
+ config(Config)
{
- assert(!config.empty());
+ assert(!Config.empty());
static void addStackToArmy(IObjectInfo::CArmyStructure & army, const CCreature * crea, si32 amount)
@@ -156,9 +156,9 @@ typedef std::vector<std::pair<ui8, IObjectInfo::CArmyStructure>> TPossibleGuards
class DLL_LINKAGE CBankInfo : public IObjectInfo
- JsonVector config;
+ const JsonVector & config;
public:
- CBankInfo(JsonVector config);
+ CBankInfo(const JsonVector & Config);
TPossibleGuards getPossibleGuards() const;