gitextract_mo7xdguh/ ├── .github/ │ └── FUNDING.yml ├── 3rdParty/ │ ├── Plugins/ │ │ ├── Android/ │ │ │ ├── libs/ │ │ │ │ ├── arm64-v8a/ │ │ │ │ │ └── libsqlite3.so.meta │ │ │ │ ├── arm64-v8a.meta │ │ │ │ ├── armeabi-v7a/ │ │ │ │ │ └── libsqlite3.so.meta │ │ │ │ ├── armeabi-v7a.meta │ │ │ │ ├── x86/ │ │ │ │ │ └── libsqlite3.so.meta │ │ │ │ └── x86.meta │ │ │ └── libs.meta │ │ ├── Android.meta │ │ ├── LitJson.dll.meta │ │ ├── Mono.Data.Sqlite.dll.meta │ │ ├── System.Data.dll.meta │ │ └── sqlite3.dll.meta │ └── Plugins.meta ├── 3rdParty.meta ├── Engine/ │ ├── Unity/ │ │ ├── Editor/ │ │ │ ├── EditorSetting/ │ │ │ │ ├── GUI Style Setting.asset │ │ │ │ └── GUI Style Setting.asset.meta │ │ │ └── EditorSetting.meta │ │ ├── Editor.meta │ │ ├── General/ │ │ │ ├── Resources/ │ │ │ │ ├── FlexiAsset/ │ │ │ │ │ ├── DefaultDataArchiveSetting.asset │ │ │ │ │ └── DefaultDataArchiveSetting.asset.meta │ │ │ │ └── FlexiAsset.meta │ │ │ └── Resources.meta │ │ ├── General.meta │ │ ├── Sample/ │ │ │ ├── EDITOR_TEST_SYSTEM.cs │ │ │ ├── EDITOR_TEST_SYSTEM.cs.meta │ │ │ ├── Scenes/ │ │ │ │ ├── Demo1.unity │ │ │ │ └── Demo1.unity.meta │ │ │ ├── Scenes.meta │ │ │ ├── Scripts/ │ │ │ │ ├── CustomDataWrapper.cs │ │ │ │ ├── CustomDataWrapper.cs.meta │ │ │ │ ├── DataContainerForSave_Sample.cs │ │ │ │ ├── DataContainerForSave_Sample.cs.meta │ │ │ │ ├── DataManagerSample.cs │ │ │ │ ├── DataManagerSample.cs.meta │ │ │ │ ├── DataManagerSample_2.cs │ │ │ │ ├── DataManagerSample_2.cs.meta │ │ │ │ ├── DemoSample.cs │ │ │ │ ├── DemoSample.cs.meta │ │ │ │ ├── DeviceAccess.cs │ │ │ │ └── DeviceAccess.cs.meta │ │ │ ├── Scripts.meta │ │ │ ├── Setting/ │ │ │ │ ├── Resources/ │ │ │ │ │ ├── DataArchiveSettingByGameplay.asset │ │ │ │ │ ├── DataArchiveSettingByGameplay.asset.meta │ │ │ │ │ ├── DataArchiveSettingBySetting.asset │ │ │ │ │ └── DataArchiveSettingBySetting.asset.meta │ │ │ │ └── Resources.meta │ │ │ └── Setting.meta │ │ ├── Sample.meta │ │ ├── Script/ │ │ │ ├── Assist/ │ │ │ │ ├── Consts.cs │ │ │ │ ├── Consts.cs.meta │ │ │ │ ├── Info/ │ │ │ │ │ ├── DataArchiveConstData.cs │ │ │ │ │ └── DataArchiveConstData.cs.meta │ │ │ │ └── Info.meta │ │ │ ├── Assist.meta │ │ │ ├── DataArchiveOperation/ │ │ │ │ ├── PlayerPrefsDataArchiveOperation.cs │ │ │ │ └── PlayerPrefsDataArchiveOperation.cs.meta │ │ │ ├── DataArchiveOperation.meta │ │ │ ├── DataType/ │ │ │ │ ├── DataType_Object.cs │ │ │ │ ├── DataType_Object.cs.meta │ │ │ │ ├── DataVector2.cs │ │ │ │ ├── DataVector2.cs.meta │ │ │ │ ├── DataVector3.cs │ │ │ │ ├── DataVector3.cs.meta │ │ │ │ ├── DataVector4.cs │ │ │ │ └── DataVector4.cs.meta │ │ │ ├── DataType.meta │ │ │ ├── Initializer/ │ │ │ │ ├── FlexiArchiveSystemInitializer.cs │ │ │ │ └── FlexiArchiveSystemInitializer.cs.meta │ │ │ ├── Initializer.meta │ │ │ ├── Manager/ │ │ │ │ ├── DefaultDataArchiveManager.cs │ │ │ │ ├── DefaultDataArchiveManager.cs.meta │ │ │ │ ├── IFlexiDataArchiveManager.cs │ │ │ │ └── IFlexiDataArchiveManager.cs.meta │ │ │ ├── Manager.meta │ │ │ ├── Other/ │ │ │ │ ├── Editor/ │ │ │ │ │ ├── Assist/ │ │ │ │ │ │ ├── CompileListener.cs │ │ │ │ │ │ └── CompileListener.cs.meta │ │ │ │ │ ├── Assist.meta │ │ │ │ │ ├── DataDetailEditorPopupWindow.cs │ │ │ │ │ ├── DataDetailEditorPopupWindow.cs.meta │ │ │ │ │ ├── FlexiArchiveMenuItems.cs │ │ │ │ │ ├── FlexiArchiveMenuItems.cs.meta │ │ │ │ │ ├── FlexiDataQueryWindow.cs │ │ │ │ │ ├── FlexiDataQueryWindow.cs.meta │ │ │ │ │ ├── FlexiGUIStyleSetting.cs │ │ │ │ │ └── FlexiGUIStyleSetting.cs.meta │ │ │ │ ├── Editor.meta │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.cs │ │ │ │ │ └── Logger.cs.meta │ │ │ │ └── Logger.meta │ │ │ ├── Other.meta │ │ │ ├── Setting/ │ │ │ │ ├── FlexiArchiveGlobalSetting.cs │ │ │ │ ├── FlexiArchiveGlobalSetting.cs.meta │ │ │ │ ├── FlexiArchiveSetting.cs │ │ │ │ └── FlexiArchiveSetting.cs.meta │ │ │ └── Setting.meta │ │ └── Script.meta │ └── Unity.meta ├── Engine.meta ├── LICENSE ├── README - EN.md ├── README.md ├── System/ │ ├── Assist/ │ │ ├── ArchiveManagerRegister.cs │ │ ├── ArchiveManagerRegister.cs.meta │ │ ├── DataTypeRegister.cs │ │ ├── DataTypeRegister.cs.meta │ │ ├── Info/ │ │ │ ├── DataArchiveConstData.cs │ │ │ ├── DataArchiveConstData.cs.meta │ │ │ ├── DataKeyHandler.cs │ │ │ └── DataKeyHandler.cs.meta │ │ ├── Info.meta │ │ ├── Logger.cs │ │ └── Logger.cs.meta │ ├── Assist.meta │ ├── Attributes/ │ │ ├── FlexiArchiveAttribute.cs │ │ └── FlexiArchiveAttribute.cs.meta │ ├── Attributes.meta │ ├── Base/ │ │ ├── DataGroup.cs │ │ ├── DataGroup.cs.meta │ │ ├── DataObject.cs │ │ ├── DataObject.cs.meta │ │ ├── DataTypeSystemInfo.cs │ │ ├── DataTypeSystemInfo.cs.meta │ │ ├── FlexiArchiveSystemInfo.cs │ │ ├── FlexiArchiveSystemInfo.cs.meta │ │ ├── IDataType.cs │ │ └── IDataType.cs.meta │ ├── Base.meta │ ├── DataArchiveOperation/ │ │ ├── CloneSource/ │ │ │ ├── DataArchiveSourceWrapper.cs │ │ │ └── DataArchiveSourceWrapper.cs.meta │ │ ├── CloneSource.meta │ │ ├── FileModeDataArchiveOperation.cs │ │ ├── FileModeDataArchiveOperation.cs.meta │ │ ├── Getter/ │ │ │ ├── DataArchiveOperationFactory.cs │ │ │ └── DataArchiveOperationFactory.cs.meta │ │ ├── Getter.meta │ │ ├── IO/ │ │ │ ├── IOHelper.cs │ │ │ └── IOHelper.cs.meta │ │ ├── IO.meta │ │ ├── Info/ │ │ │ ├── ArchiveOperationType.cs │ │ │ └── ArchiveOperationType.cs.meta │ │ ├── Info.meta │ │ ├── Interface/ │ │ │ ├── ICloneDataArchive.cs │ │ │ ├── ICloneDataArchive.cs.meta │ │ │ ├── IDataArchiveOperation.cs │ │ │ ├── IDataArchiveOperation.cs.meta │ │ │ ├── ISetDataArchivePath.cs │ │ │ └── ISetDataArchivePath.cs.meta │ │ ├── Interface.meta │ │ ├── PlayerPrefsDataArchiveOperation.cs │ │ ├── PlayerPrefsDataArchiveOperation.cs.meta │ │ ├── SQLDataArchiveOperation.cs │ │ └── SQLDataArchiveOperation.cs.meta │ ├── DataArchiveOperation.meta │ ├── DataSystemInfoOperation/ │ │ ├── DataSystemInfoArchiveOperation.cs │ │ ├── DataSystemInfoArchiveOperation.cs.meta │ │ ├── IDataTypeSystemInfoOperation.cs │ │ └── IDataTypeSystemInfoOperation.cs.meta │ ├── DataSystemInfoOperation.meta │ ├── DataType/ │ │ ├── Base/ │ │ │ ├── AbstractDataTypeWrapper.cs │ │ │ ├── AbstractDataTypeWrapper.cs.meta │ │ │ ├── ValueWrapper.cs │ │ │ └── ValueWrapper.cs.meta │ │ ├── Base.meta │ │ ├── DataBoolean.cs │ │ ├── DataBoolean.cs.meta │ │ ├── DataDouble.cs │ │ ├── DataDouble.cs.meta │ │ ├── DataFloat.cs │ │ ├── DataFloat.cs.meta │ │ ├── DataInteger.cs │ │ ├── DataInteger.cs.meta │ │ ├── DataLong.cs │ │ ├── DataLong.cs.meta │ │ ├── DataString.cs │ │ ├── DataString.cs.meta │ │ ├── DataType_Object.cs │ │ └── DataType_Object.cs.meta │ ├── DataType.meta │ ├── Entry/ │ │ ├── DataArchiveContainer.cs │ │ └── DataArchiveContainer.cs.meta │ ├── Entry.meta │ ├── Extension/ │ │ ├── DiskAndMemoryData.cs │ │ ├── DiskAndMemoryData.cs.meta │ │ ├── FlexiDataContainer.cs │ │ └── FlexiDataContainer.cs.meta │ ├── Extension.meta │ ├── Helper/ │ │ ├── DataArchiveOperationHelper.cs │ │ └── DataArchiveOperationHelper.cs.meta │ ├── Helper.meta │ ├── Manager/ │ │ ├── IFlexiDataArchiveManager.cs │ │ └── IFlexiDataArchiveManager.cs.meta │ ├── Manager.meta │ ├── SerializeOperation/ │ │ ├── DataTypeSerializeOperation.cs │ │ ├── DataTypeSerializeOperation.cs.meta │ │ ├── JsonReaderWithCached.cs │ │ └── JsonReaderWithCached.cs.meta │ ├── SerializeOperation.meta │ ├── Setting/ │ │ ├── ArchiveSettingWrapper.cs │ │ ├── ArchiveSettingWrapper.cs.meta │ │ ├── FlexiArchiveSetting.cs │ │ └── FlexiArchiveSetting.cs.meta │ └── Setting.meta ├── System.meta └── Third-Party Notices.txt