Add: [Script] Saving/loading ScriptList

This commit is contained in:
glx22
2025-02-14 02:20:28 +01:00
committed by Loïc Guilloux
parent d6a261439b
commit a6f558ce2a
7 changed files with 67 additions and 3 deletions

View File

@@ -149,6 +149,9 @@ protected:
ScriptList::FillList<T>(vm, list, [](const T *) { return true; });
}
virtual bool SaveObject(HSQUIRRELVM vm) override;
virtual bool LoadObject(HSQUIRRELVM vm) override;
public:
typedef std::set<SQInteger> ScriptItemList; ///< The list of items inside the bucket
typedef std::map<SQInteger, ScriptItemList> ScriptListBucket; ///< The bucket list per value