Storage_Custom_Static()
対応バージョン
Section titled “対応バージョン”Storage_Custom_Static(storages)Staticストレージを管理します。
Staticストレージにデフォルトで含まれるゾーンは、general、inventories、flag_compatです。
本関数は単体で使用せず、基本的に中に含まれる関数を使用します。
新しくゾーンを追加することもできます。
サンプルコード
Section titled “サンプルコード”function Storage_Custom_Static(storages){ var s=new Storage(Storage_MakeGetFilePathFunc(true,"static.json")); storages.Register("static",s);
// General zone is for common player stats. var zGeneral=new StorageZoneStruct(); // We use general zone a lot. Make a cached variable to make accessing faster. global._storage_cache_static_general=zGeneral; s.Register("general",zGeneral);
// Inventories zone saves data for all the registered inventories. s.Register("inventories",new StorageZoneInventories(Item_GetInventoryManager()));
// Flag compatibltlity zone provides a space for the legacy flag system. // If you don't need it, remove the line below and remove the script Storage_FlagCompat s.Register("flag_compat",new StorageZoneStruct()); s.Register("my_static",new StorageZoneStruct());}上記コードは、Staticストレージにmy_staticというゾーンを作成しています。