├── .editorconfig ├── .github └── workflows │ └── toc.yml ├── .gitignore ├── Assets ├── AddressableAssetsData.meta ├── AddressableAssetsData │ ├── AddressableAssetSettings.asset │ ├── AddressableAssetSettings.asset.meta │ ├── AssetGroupTemplates.meta │ ├── AssetGroupTemplates │ │ ├── Packed Assets.asset │ │ └── Packed Assets.asset.meta │ ├── AssetGroups.meta │ ├── AssetGroups │ │ ├── Built In Data.asset │ │ ├── Built In Data.asset.meta │ │ ├── Default Local Group.asset │ │ ├── Default Local Group.asset.meta │ │ ├── Packed Assets.asset │ │ ├── Packed Assets.asset.meta │ │ ├── Schemas.meta │ │ └── Schemas │ │ │ ├── Built In Data_PlayerDataGroupSchema.asset │ │ │ ├── Built In Data_PlayerDataGroupSchema.asset.meta │ │ │ ├── Default Local Group_BundledAssetGroupSchema.asset │ │ │ ├── Default Local Group_BundledAssetGroupSchema.asset.meta │ │ │ ├── Default Local Group_ContentUpdateGroupSchema.asset │ │ │ ├── Default Local Group_ContentUpdateGroupSchema.asset.meta │ │ │ ├── Packed Assets_BundledAssetGroupSchema.asset │ │ │ ├── Packed Assets_BundledAssetGroupSchema.asset.meta │ │ │ ├── Packed Assets_ContentUpdateGroupSchema.asset │ │ │ ├── Packed Assets_ContentUpdateGroupSchema.asset.meta │ │ │ ├── Packed-Assets_BundledAssetGroupSchema.asset │ │ │ ├── Packed-Assets_BundledAssetGroupSchema.asset.meta │ │ │ ├── Packed-Assets_ContentUpdateGroupSchema.asset │ │ │ ├── Packed-Assets_ContentUpdateGroupSchema.asset.meta │ │ │ ├── aaa_BundledAssetGroupSchema.asset │ │ │ ├── aaa_BundledAssetGroupSchema.asset.meta │ │ │ ├── aaa_ContentUpdateGroupSchema.asset │ │ │ └── aaa_ContentUpdateGroupSchema.asset.meta │ ├── DataBuilders.meta │ ├── DataBuilders │ │ ├── BuildScriptFastMode.asset │ │ ├── BuildScriptFastMode.asset.meta │ │ ├── BuildScriptPackedMode.asset │ │ ├── BuildScriptPackedMode.asset.meta │ │ ├── BuildScriptPackedPlayMode.asset │ │ ├── BuildScriptPackedPlayMode.asset.meta │ │ ├── BuildScriptVirtualMode.asset │ │ └── BuildScriptVirtualMode.asset.meta │ ├── DefaultObject.asset │ └── DefaultObject.asset.meta ├── Development.meta ├── Development │ ├── Editor.meta │ └── Editor │ │ ├── Core.meta │ │ ├── Core │ │ ├── Tools.meta │ │ └── Tools │ │ │ ├── Addresser.meta │ │ │ ├── Addresser │ │ │ ├── AddressRuleEditor.meta │ │ │ ├── AddressRuleEditor │ │ │ │ ├── AddressProviderPanelViewDevelopmentWindow.cs │ │ │ │ ├── AddressProviderPanelViewDevelopmentWindow.cs.meta │ │ │ │ ├── AddressRuleEditorDevelopmentWindow.cs │ │ │ │ ├── AddressRuleEditorDevelopmentWindow.cs.meta │ │ │ │ ├── AddressRuleEditorInspectorDevelopmentWindow.cs │ │ │ │ ├── AddressRuleEditorInspectorDevelopmentWindow.cs.meta │ │ │ │ ├── AddressRuleListViewDevelopmentWindow.cs │ │ │ │ └── AddressRuleListViewDevelopmentWindow.cs.meta │ │ │ ├── LabelRuleEditor.meta │ │ │ ├── LabelRuleEditor │ │ │ │ ├── LabelProviderPanelViewDevelopmentWindow.cs │ │ │ │ ├── LabelProviderPanelViewDevelopmentWindow.cs.meta │ │ │ │ ├── LabelRuleEditorDevelopmentWindow.cs │ │ │ │ ├── LabelRuleEditorDevelopmentWindow.cs.meta │ │ │ │ ├── LabelRuleEditorInspectorDevelopmentWindow.cs │ │ │ │ ├── LabelRuleEditorInspectorDevelopmentWindow.cs.meta │ │ │ │ ├── LabelRuleListViewDevelopmentWindow.cs │ │ │ │ └── LabelRuleListViewDevelopmentWindow.cs.meta │ │ │ ├── LayoutRuleEditorDevelopmentWindow.cs │ │ │ ├── LayoutRuleEditorDevelopmentWindow.cs.meta │ │ │ ├── Shared.meta │ │ │ ├── Shared │ │ │ │ ├── AssetGroups.meta │ │ │ │ ├── AssetGroups │ │ │ │ │ ├── AssetGroupCollectionPanelDevelopmentWindow.cs │ │ │ │ │ ├── AssetGroupCollectionPanelDevelopmentWindow.cs.meta │ │ │ │ │ ├── AssetGroupPanelDevelopmentWindow.cs │ │ │ │ │ └── AssetGroupPanelDevelopmentWindow.cs.meta │ │ │ │ ├── FakeLayoutRuleDataRepository.cs │ │ │ │ ├── FakeLayoutRuleDataRepository.cs.meta │ │ │ │ ├── ProviderPanelViewDevelopmentWindowBase.cs │ │ │ │ └── ProviderPanelViewDevelopmentWindowBase.cs.meta │ │ │ ├── VersionRuleEditor.meta │ │ │ └── VersionRuleEditor │ │ │ │ ├── VersionProviderPanelViewDevelopmentWindow.cs │ │ │ │ ├── VersionProviderPanelViewDevelopmentWindow.cs.meta │ │ │ │ ├── VersionRuleEditorDevelopmentWindow.cs │ │ │ │ ├── VersionRuleEditorDevelopmentWindow.cs.meta │ │ │ │ ├── VersionRuleEditorInspectorDevelopmentWindow.cs │ │ │ │ ├── VersionRuleEditorInspectorDevelopmentWindow.cs.meta │ │ │ │ ├── VersionRuleListViewDevelopmentWindow.cs │ │ │ │ └── VersionRuleListViewDevelopmentWindow.cs.meta │ │ │ ├── FakeAssetSaveService.cs │ │ │ ├── FakeAssetSaveService.cs.meta │ │ │ ├── LayoutViewer.meta │ │ │ └── LayoutViewer │ │ │ ├── LayoutViewerTreeViewDevelopmentWindow.cs │ │ │ └── LayoutViewerTreeViewDevelopmentWindow.cs.meta │ │ ├── SmartAddresser.Development.Editor.asmdef │ │ └── SmartAddresser.Development.Editor.asmdef.meta ├── SmartAddresser.meta └── SmartAddresser │ ├── Editor.meta │ ├── Editor │ ├── AssemblyInfo.cs │ ├── AssemblyInfo.cs.meta │ ├── Core.meta │ ├── Core │ │ ├── Models.meta │ │ ├── Models │ │ │ ├── LayoutRules.meta │ │ │ ├── LayoutRules │ │ │ │ ├── AddressRules.meta │ │ │ │ ├── AddressRules │ │ │ │ │ ├── AddressProviderAsset.cs │ │ │ │ │ ├── AddressProviderAsset.cs.meta │ │ │ │ │ ├── AddressRule.cs │ │ │ │ │ ├── AddressRule.cs.meta │ │ │ │ │ ├── AssetPathBasedAddressProvider.cs │ │ │ │ │ ├── AssetPathBasedAddressProvider.cs.meta │ │ │ │ │ ├── CustomAddressProvider.cs │ │ │ │ │ ├── CustomAddressProvider.cs.meta │ │ │ │ │ ├── IAddressProvider.cs │ │ │ │ │ ├── IAddressProvider.cs.meta │ │ │ │ │ ├── IgnoreAddressProviderAttribute.cs │ │ │ │ │ └── IgnoreAddressProviderAttribute.cs.meta │ │ │ │ ├── BaseLayoutRuleData.cs │ │ │ │ ├── BaseLayoutRuleData.cs.meta │ │ │ │ ├── CompositeLayoutRuleData.cs │ │ │ │ ├── CompositeLayoutRuleData.cs.meta │ │ │ │ ├── CompositeLayoutRuleDataEditor.cs │ │ │ │ ├── CompositeLayoutRuleDataEditor.cs.meta │ │ │ │ ├── LabelRules.meta │ │ │ │ ├── LabelRules │ │ │ │ │ ├── AssetPathBasedLabelProvider.cs │ │ │ │ │ ├── AssetPathBasedLabelProvider.cs.meta │ │ │ │ │ ├── ConstantLabelProvider.cs │ │ │ │ │ ├── ConstantLabelProvider.cs.meta │ │ │ │ │ ├── CustomLabelProvider.cs │ │ │ │ │ ├── CustomLabelProvider.cs.meta │ │ │ │ │ ├── ILabelProvider.cs │ │ │ │ │ ├── ILabelProvider.cs.meta │ │ │ │ │ ├── IgnoreLabelProviderAttribute.cs │ │ │ │ │ ├── IgnoreLabelProviderAttribute.cs.meta │ │ │ │ │ ├── LabelProviderAsset.cs │ │ │ │ │ ├── LabelProviderAsset.cs.meta │ │ │ │ │ ├── LabelRule.cs │ │ │ │ │ └── LabelRule.cs.meta │ │ │ │ ├── LayoutRule.cs │ │ │ │ ├── LayoutRule.cs.meta │ │ │ │ ├── LayoutRuleData.cs │ │ │ │ ├── LayoutRuleData.cs.meta │ │ │ │ ├── LayoutRuleDataEditor.cs │ │ │ │ ├── LayoutRuleDataEditor.cs.meta │ │ │ │ ├── LayoutRuleDataOpener.cs │ │ │ │ ├── LayoutRuleDataOpener.cs.meta │ │ │ │ ├── LayoutRuleErrorHandleType.cs │ │ │ │ ├── LayoutRuleErrorHandleType.cs.meta │ │ │ │ ├── Settings.meta │ │ │ │ ├── Settings │ │ │ │ │ ├── LayoutRuleSettings.cs │ │ │ │ │ └── LayoutRuleSettings.cs.meta │ │ │ │ ├── VersionRules.meta │ │ │ │ └── VersionRules │ │ │ │ │ ├── AssetPathBasedVersionProvider.cs │ │ │ │ │ ├── AssetPathBasedVersionProvider.cs.meta │ │ │ │ │ ├── ConstantVersionProvider.cs │ │ │ │ │ ├── ConstantVersionProvider.cs.meta │ │ │ │ │ ├── CustomVersionProvider.cs │ │ │ │ │ ├── CustomVersionProvider.cs.meta │ │ │ │ │ ├── IVersionProvider.cs │ │ │ │ │ ├── IVersionProvider.cs.meta │ │ │ │ │ ├── IgnoreVersionProviderAttribute.cs │ │ │ │ │ ├── IgnoreVersionProviderAttribute.cs.meta │ │ │ │ │ ├── VersionProviderAsset.cs │ │ │ │ │ ├── VersionProviderAsset.cs.meta │ │ │ │ │ ├── VersionRule.cs │ │ │ │ │ └── VersionRule.cs.meta │ │ │ ├── Layouts.meta │ │ │ ├── Layouts │ │ │ │ ├── Entry.cs │ │ │ │ ├── Entry.cs.meta │ │ │ │ ├── EntryError.cs │ │ │ │ ├── EntryError.cs.meta │ │ │ │ ├── EntryErrorType.cs │ │ │ │ ├── EntryErrorType.cs.meta │ │ │ │ ├── Group.cs │ │ │ │ ├── Group.cs.meta │ │ │ │ ├── Layout.cs │ │ │ │ ├── Layout.cs.meta │ │ │ │ ├── LayoutErrorType.cs │ │ │ │ └── LayoutErrorType.cs.meta │ │ │ ├── Services.meta │ │ │ ├── Services │ │ │ │ ├── ApplyLayoutRuleService.cs │ │ │ │ ├── ApplyLayoutRuleService.cs.meta │ │ │ │ ├── BuildLayoutService.cs │ │ │ │ ├── BuildLayoutService.cs.meta │ │ │ │ ├── ValidateLayoutRuleService.cs │ │ │ │ └── ValidateLayoutRuleService.cs.meta │ │ │ ├── Shared.meta │ │ │ └── Shared │ │ │ │ ├── AddressableAssetUtility.cs │ │ │ │ ├── AddressableAssetUtility.cs.meta │ │ │ │ ├── AssetGroups.meta │ │ │ │ ├── AssetGroups │ │ │ │ ├── AssetFilterAttribute.cs │ │ │ │ ├── AssetFilterAttribute.cs.meta │ │ │ │ ├── AssetFilterImpl.meta │ │ │ │ ├── AssetFilterImpl │ │ │ │ │ ├── AssetFilterAsset.cs │ │ │ │ │ ├── AssetFilterAsset.cs.meta │ │ │ │ │ ├── AssetFilterBase.cs │ │ │ │ │ ├── AssetFilterBase.cs.meta │ │ │ │ │ ├── AssetFilterCondition.cs │ │ │ │ │ ├── AssetFilterCondition.cs.meta │ │ │ │ │ ├── CustomAssetFilter.cs │ │ │ │ │ ├── CustomAssetFilter.cs.meta │ │ │ │ │ ├── DependentObjectBasedAssetFilter.cs │ │ │ │ │ ├── DependentObjectBasedAssetFilter.cs.meta │ │ │ │ │ ├── ExtensionBasedAssetFilter.cs │ │ │ │ │ ├── ExtensionBasedAssetFilter.cs.meta │ │ │ │ │ ├── FindAssetsBasedAssetFilter.cs │ │ │ │ │ ├── FindAssetsBasedAssetFilter.cs.meta │ │ │ │ │ ├── FolderTargetingMode.cs │ │ │ │ │ ├── FolderTargetingMode.cs.meta │ │ │ │ │ ├── ObjectBasedAssetFilter.cs │ │ │ │ │ ├── ObjectBasedAssetFilter.cs.meta │ │ │ │ │ ├── RegexBasedAssetFilter.cs │ │ │ │ │ ├── RegexBasedAssetFilter.cs.meta │ │ │ │ │ ├── TypeBasedAssetFilter.cs │ │ │ │ │ └── TypeBasedAssetFilter.cs.meta │ │ │ │ ├── AssetGroup.cs │ │ │ │ ├── AssetGroup.cs.meta │ │ │ │ ├── AssetGroupObservableList.cs │ │ │ │ ├── AssetGroupObservableList.cs.meta │ │ │ │ ├── IAssetFilter.cs │ │ │ │ ├── IAssetFilter.cs.meta │ │ │ │ ├── IgnoreAssetFilterAttribute.cs │ │ │ │ ├── IgnoreAssetFilterAttribute.cs.meta │ │ │ │ ├── TypeReference.cs │ │ │ │ ├── TypeReference.cs.meta │ │ │ │ ├── TypeReferenceListableProperty.cs │ │ │ │ ├── TypeReferenceListableProperty.cs.meta │ │ │ │ ├── ValidationError.meta │ │ │ │ └── ValidationError │ │ │ │ │ ├── AddressRuleValidationError.cs │ │ │ │ │ ├── AddressRuleValidationError.cs.meta │ │ │ │ │ ├── AssetFilterValidationError.cs │ │ │ │ │ ├── AssetFilterValidationError.cs.meta │ │ │ │ │ ├── AssetGroupValidationError.cs │ │ │ │ │ ├── AssetGroupValidationError.cs.meta │ │ │ │ │ ├── LabelRuleValidationError.cs │ │ │ │ │ ├── LabelRuleValidationError.cs.meta │ │ │ │ │ ├── LayoutRuleValidationError.cs │ │ │ │ │ ├── LayoutRuleValidationError.cs.meta │ │ │ │ │ ├── VersionRuleValidationError.cs │ │ │ │ │ └── VersionRuleValidationError.cs.meta │ │ │ │ ├── AssetPathBasedProvider.cs │ │ │ │ ├── AssetPathBasedProvider.cs.meta │ │ │ │ ├── IProvider.cs │ │ │ │ ├── IProvider.cs.meta │ │ │ │ ├── IdentifierFactory.cs │ │ │ │ ├── IdentifierFactory.cs.meta │ │ │ │ ├── PartialAssetPathType.cs │ │ │ │ └── PartialAssetPathType.cs.meta │ │ ├── Tools.meta │ │ └── Tools │ │ │ ├── Addresser.meta │ │ │ ├── Addresser │ │ │ ├── LayoutRuleEditor.meta │ │ │ ├── LayoutRuleEditor │ │ │ │ ├── AddressRuleEditor.meta │ │ │ │ ├── AddressRuleEditor │ │ │ │ │ ├── AddressProviderPanelPresenter.cs │ │ │ │ │ ├── AddressProviderPanelPresenter.cs.meta │ │ │ │ │ ├── AddressProviderPanelView.cs │ │ │ │ │ ├── AddressProviderPanelView.cs.meta │ │ │ │ │ ├── AddressRuleEditorInspectorPresenter.cs │ │ │ │ │ ├── AddressRuleEditorInspectorPresenter.cs.meta │ │ │ │ │ ├── AddressRuleEditorInspectorView.cs │ │ │ │ │ ├── AddressRuleEditorInspectorView.cs.meta │ │ │ │ │ ├── AddressRuleEditorPresenter.cs │ │ │ │ │ ├── AddressRuleEditorPresenter.cs.meta │ │ │ │ │ ├── AddressRuleEditorView.cs │ │ │ │ │ ├── AddressRuleEditorView.cs.meta │ │ │ │ │ ├── AddressRuleListPresenter.cs │ │ │ │ │ ├── AddressRuleListPresenter.cs.meta │ │ │ │ │ ├── AddressRuleListTreeView.cs │ │ │ │ │ ├── AddressRuleListTreeView.cs.meta │ │ │ │ │ ├── AddressRuleListView.cs │ │ │ │ │ ├── AddressRuleListView.cs.meta │ │ │ │ │ ├── AssetPathBasedAddressProviderDrawer.cs │ │ │ │ │ ├── AssetPathBasedAddressProviderDrawer.cs.meta │ │ │ │ │ ├── CustomAddressProviderDrawer.cs │ │ │ │ │ └── CustomAddressProviderDrawer.cs.meta │ │ │ │ ├── LabelRuleEditor.meta │ │ │ │ ├── LabelRuleEditor │ │ │ │ │ ├── AssetPathBasedLabelProviderDrawer.cs │ │ │ │ │ ├── AssetPathBasedLabelProviderDrawer.cs.meta │ │ │ │ │ ├── ConstantLabelProviderDrawer.cs │ │ │ │ │ ├── ConstantLabelProviderDrawer.cs.meta │ │ │ │ │ ├── CustomLabelProviderDrawer.cs │ │ │ │ │ ├── CustomLabelProviderDrawer.cs.meta │ │ │ │ │ ├── LabelProviderPanelView.cs │ │ │ │ │ ├── LabelProviderPanelView.cs.meta │ │ │ │ │ ├── LabelProviderPanelViewPresenter.cs │ │ │ │ │ ├── LabelProviderPanelViewPresenter.cs.meta │ │ │ │ │ ├── LabelRuleEditorInspectorPresenter.cs │ │ │ │ │ ├── LabelRuleEditorInspectorPresenter.cs.meta │ │ │ │ │ ├── LabelRuleEditorInspectorView.cs │ │ │ │ │ ├── LabelRuleEditorInspectorView.cs.meta │ │ │ │ │ ├── LabelRuleEditorPresenter.cs │ │ │ │ │ ├── LabelRuleEditorPresenter.cs.meta │ │ │ │ │ ├── LabelRuleEditorView.cs │ │ │ │ │ ├── LabelRuleEditorView.cs.meta │ │ │ │ │ ├── LabelRuleListPresenter.cs │ │ │ │ │ ├── LabelRuleListPresenter.cs.meta │ │ │ │ │ ├── LabelRuleListTreeView.cs │ │ │ │ │ ├── LabelRuleListTreeView.cs.meta │ │ │ │ │ ├── LabelRuleListView.cs │ │ │ │ │ └── LabelRuleListView.cs.meta │ │ │ │ ├── LayoutRuleEditorPresenter.cs │ │ │ │ ├── LayoutRuleEditorPresenter.cs.meta │ │ │ │ ├── LayoutRuleEditorView.cs │ │ │ │ ├── LayoutRuleEditorView.cs.meta │ │ │ │ ├── LayoutRuleEditorWindow.cs │ │ │ │ ├── LayoutRuleEditorWindow.cs.meta │ │ │ │ ├── SettingsEditor.meta │ │ │ │ ├── SettingsEditor │ │ │ │ │ ├── SettingsEditorPresenter.cs │ │ │ │ │ ├── SettingsEditorPresenter.cs.meta │ │ │ │ │ ├── SettingsEditorView.cs │ │ │ │ │ └── SettingsEditorView.cs.meta │ │ │ │ ├── Shared.meta │ │ │ │ ├── Shared │ │ │ │ │ ├── AssetPathBasedProviderDrawerBase.cs │ │ │ │ │ ├── AssetPathBasedProviderDrawerBase.cs.meta │ │ │ │ │ ├── ProviderPanelViewBase.cs │ │ │ │ │ ├── ProviderPanelViewBase.cs.meta │ │ │ │ │ ├── ProviderPanelViewPresenterBase.cs │ │ │ │ │ └── ProviderPanelViewPresenterBase.cs.meta │ │ │ │ ├── VersionRuleEditor.meta │ │ │ │ └── VersionRuleEditor │ │ │ │ │ ├── AssetPathBasedLabelProviderDrawer.cs │ │ │ │ │ ├── AssetPathBasedLabelProviderDrawer.cs.meta │ │ │ │ │ ├── ConstantVersionProviderDrawer.cs │ │ │ │ │ ├── ConstantVersionProviderDrawer.cs.meta │ │ │ │ │ ├── CustomVersionProviderDrawer.cs │ │ │ │ │ ├── CustomVersionProviderDrawer.cs.meta │ │ │ │ │ ├── VersionProviderPanelView.cs │ │ │ │ │ ├── VersionProviderPanelView.cs.meta │ │ │ │ │ ├── VersionProviderPanelViewPresenter.cs │ │ │ │ │ ├── VersionProviderPanelViewPresenter.cs.meta │ │ │ │ │ ├── VersionRuleEditorInspectorPresenter.cs │ │ │ │ │ ├── VersionRuleEditorInspectorPresenter.cs.meta │ │ │ │ │ ├── VersionRuleEditorInspectorView.cs │ │ │ │ │ ├── VersionRuleEditorInspectorView.cs.meta │ │ │ │ │ ├── VersionRuleEditorPresenter.cs │ │ │ │ │ ├── VersionRuleEditorPresenter.cs.meta │ │ │ │ │ ├── VersionRuleEditorView.cs │ │ │ │ │ ├── VersionRuleEditorView.cs.meta │ │ │ │ │ ├── VersionRuleListPresenter.cs │ │ │ │ │ ├── VersionRuleListPresenter.cs.meta │ │ │ │ │ ├── VersionRuleListTreeView.cs │ │ │ │ │ ├── VersionRuleListTreeView.cs.meta │ │ │ │ │ ├── VersionRuleListView.cs │ │ │ │ │ └── VersionRuleListView.cs.meta │ │ │ ├── LayoutViewer.meta │ │ │ ├── LayoutViewer │ │ │ │ ├── LayoutViewerPresenter.cs │ │ │ │ ├── LayoutViewerPresenter.cs.meta │ │ │ │ ├── LayoutViewerTreeView.cs │ │ │ │ ├── LayoutViewerTreeView.cs.meta │ │ │ │ ├── LayoutViewerTreeViewPresenter.cs │ │ │ │ ├── LayoutViewerTreeViewPresenter.cs.meta │ │ │ │ ├── LayoutViewerView.cs │ │ │ │ ├── LayoutViewerView.cs.meta │ │ │ │ ├── LayoutViewerWindow.cs │ │ │ │ └── LayoutViewerWindow.cs.meta │ │ │ ├── Shared.meta │ │ │ └── Shared │ │ │ │ ├── AssetGroups.meta │ │ │ │ ├── AssetGroups │ │ │ │ ├── AssetFilterDrawer.meta │ │ │ │ ├── AssetFilterDrawer │ │ │ │ │ ├── CustomAssetFilterDrawer.cs │ │ │ │ │ ├── CustomAssetFilterDrawer.cs.meta │ │ │ │ │ ├── DependentObjectBasedAssetFilterDrawer.cs │ │ │ │ │ ├── DependentObjectBasedAssetFilterDrawer.cs.meta │ │ │ │ │ ├── ExtensionBasedAssetFilterDrawer.cs │ │ │ │ │ ├── ExtensionBasedAssetFilterDrawer.cs.meta │ │ │ │ │ ├── FindAssetsBasedAssetFilterDrawer.cs │ │ │ │ │ ├── FindAssetsBasedAssetFilterDrawer.cs.meta │ │ │ │ │ ├── ObjectBasedAssetFilterDrawer.cs │ │ │ │ │ ├── ObjectBasedAssetFilterDrawer.cs.meta │ │ │ │ │ ├── RegexBasedAssetFilterDrawer.cs │ │ │ │ │ ├── RegexBasedAssetFilterDrawer.cs.meta │ │ │ │ │ ├── TypeBasedAssetFilterDrawer.cs │ │ │ │ │ └── TypeBasedAssetFilterDrawer.cs.meta │ │ │ │ ├── AssetFilterView.cs │ │ │ │ ├── AssetFilterView.cs.meta │ │ │ │ ├── AssetFilterViewPresenter.cs │ │ │ │ ├── AssetFilterViewPresenter.cs.meta │ │ │ │ ├── AssetGroupCollectionPanelPresenter.cs │ │ │ │ ├── AssetGroupCollectionPanelPresenter.cs.meta │ │ │ │ ├── AssetGroupCollectionPanelView.cs │ │ │ │ ├── AssetGroupCollectionPanelView.cs.meta │ │ │ │ ├── AssetGroupPanelPresenter.cs │ │ │ │ ├── AssetGroupPanelPresenter.cs.meta │ │ │ │ ├── AssetGroupPanelView.cs │ │ │ │ └── AssetGroupPanelView.cs.meta │ │ │ │ ├── AssetSaveService.cs │ │ │ │ ├── AssetSaveService.cs.meta │ │ │ │ ├── IAssetSaveService.cs │ │ │ │ ├── IAssetSaveService.cs.meta │ │ │ │ ├── ILayoutRuleDataRepository.cs │ │ │ │ ├── ILayoutRuleDataRepository.cs.meta │ │ │ │ ├── LayoutRuleDataRepository.cs │ │ │ │ ├── LayoutRuleDataRepository.cs.meta │ │ │ │ ├── ObjectCopyBuffer.cs │ │ │ │ ├── ObjectCopyBuffer.cs.meta │ │ │ │ ├── TypeReferenceListablePropertyGUI.cs │ │ │ │ ├── TypeReferenceListablePropertyGUI.cs.meta │ │ │ │ ├── TypeSelectDropdown.cs │ │ │ │ └── TypeSelectDropdown.cs.meta │ │ │ ├── CLI.meta │ │ │ ├── CLI │ │ │ ├── ApplyRulesCLIOptions.cs │ │ │ ├── ApplyRulesCLIOptions.cs.meta │ │ │ ├── SetVersionExpressionCLIOptions.cs │ │ │ ├── SetVersionExpressionCLIOptions.cs.meta │ │ │ ├── SmartAddresserCLI.cs │ │ │ ├── SmartAddresserCLI.cs.meta │ │ │ ├── ValidateLayoutRuleCLIOptions.cs │ │ │ └── ValidateLayoutRuleCLIOptions.cs.meta │ │ │ ├── Importer.meta │ │ │ ├── Importer │ │ │ ├── SmartAddresserAssetPostProcessor.cs │ │ │ └── SmartAddresserAssetPostProcessor.cs.meta │ │ │ ├── Shared.meta │ │ │ └── Shared │ │ │ ├── EditorGUIUtil.cs │ │ │ ├── EditorGUIUtil.cs.meta │ │ │ ├── ExportLayoutRuleValidationErrorService.cs │ │ │ ├── ExportLayoutRuleValidationErrorService.cs.meta │ │ │ ├── MenuActions.cs │ │ │ ├── MenuActions.cs.meta │ │ │ ├── SmartAddresserPreferences.cs │ │ │ ├── SmartAddresserPreferences.cs.meta │ │ │ ├── SmartAddresserProjectSettings.cs │ │ │ ├── SmartAddresserProjectSettings.cs.meta │ │ │ ├── SmartAddresserProjectSettingsProvider.cs │ │ │ ├── SmartAddresserProjectSettingsProvider.cs.meta │ │ │ ├── ValidateAndExportLayoutRuleService.cs │ │ │ ├── ValidateAndExportLayoutRuleService.cs.meta │ │ │ ├── ValidateResultExportService.cs │ │ │ ├── ValidateResultExportService.cs.meta │ │ │ ├── VersionExpressionParserRepository.cs │ │ │ └── VersionExpressionParserRepository.cs.meta │ ├── Foundation.meta │ ├── Foundation │ │ ├── AddressableAdapter.meta │ │ ├── AddressableAdapter │ │ │ ├── AddresableAssetSettingsAdapter.cs │ │ │ ├── AddresableAssetSettingsAdapter.cs.meta │ │ │ ├── AddressableAssetEntryAdapter.cs │ │ │ ├── AddressableAssetEntryAdapter.cs.meta │ │ │ ├── IAddressableAssetEntryAdapter.cs │ │ │ ├── IAddressableAssetEntryAdapter.cs.meta │ │ │ ├── IAddressableAssetSettingsAdapter.cs │ │ │ └── IAddressableAssetSettingsAdapter.cs.meta │ │ ├── AssetDatabaseAdapter.meta │ │ ├── AssetDatabaseAdapter │ │ │ ├── AssetDatabaseAdapter.cs │ │ │ ├── AssetDatabaseAdapter.cs.meta │ │ │ ├── IAssetDatabaseAdapter.cs │ │ │ └── IAssetDatabaseAdapter.cs.meta │ │ ├── AssetSaveService.cs │ │ ├── AssetSaveService.cs.meta │ │ ├── CommandBasedUndo.meta │ │ ├── CommandBasedUndo │ │ │ ├── AutoIncrementHistory.cs │ │ │ ├── AutoIncrementHistory.cs.meta │ │ │ ├── History.cs │ │ │ ├── History.cs.meta │ │ │ ├── HistoryCommand.cs │ │ │ └── HistoryCommand.cs.meta │ │ ├── CommandLineUtility.cs │ │ ├── CommandLineUtility.cs.meta │ │ ├── CustomDrawers.meta │ │ ├── CustomDrawers │ │ │ ├── CustomDrawerFactory.cs │ │ │ ├── CustomDrawerFactory.cs.meta │ │ │ ├── CustomGUIDrawer.cs │ │ │ ├── CustomGUIDrawer.cs.meta │ │ │ ├── GUIDrawer.cs │ │ │ ├── GUIDrawer.cs.meta │ │ │ ├── ICustomDrawer.cs │ │ │ └── ICustomDrawer.cs.meta │ │ ├── EasyTreeView.meta │ │ ├── EasyTreeView │ │ │ ├── TreeViewBase.cs │ │ │ ├── TreeViewBase.cs.meta │ │ │ ├── TreeViewSearchField.cs │ │ │ └── TreeViewSearchField.cs.meta │ │ ├── EditorSplitView.meta │ │ ├── EditorSplitView │ │ │ ├── EditorGUILayoutSplitView.cs │ │ │ ├── EditorGUILayoutSplitView.cs.meta │ │ │ ├── EditorGUILayoutSplitViewState.cs │ │ │ ├── EditorGUILayoutSplitViewState.cs.meta │ │ │ ├── EditorGUISplitView.cs │ │ │ ├── EditorGUISplitView.cs.meta │ │ │ ├── EditorGUISplitViewState.cs │ │ │ ├── EditorGUISplitViewState.cs.meta │ │ │ ├── LayoutDirection.cs │ │ │ ├── LayoutDirection.cs.meta │ │ │ ├── SplitViewUtility.cs │ │ │ └── SplitViewUtility.cs.meta │ │ ├── ListableProperty.meta │ │ ├── ListableProperty │ │ │ ├── AssemblyInfo.cs │ │ │ ├── AssemblyInfo.cs.meta │ │ │ ├── EditorNonGenericListableProperties.cs │ │ │ ├── EditorNonGenericListableProperties.cs.meta │ │ │ ├── ListGUI.cs │ │ │ ├── ListGUI.cs.meta │ │ │ ├── ListableProperty.cs │ │ │ ├── ListableProperty.cs.meta │ │ │ ├── ListablePropertyDrawer.cs │ │ │ ├── ListablePropertyDrawer.cs.meta │ │ │ ├── ListablePropertyEditorUtility.cs │ │ │ ├── ListablePropertyEditorUtility.cs.meta │ │ │ ├── ListablePropertyGUI.cs │ │ │ ├── ListablePropertyGUI.cs.meta │ │ │ ├── NonGenericListableProperties.cs │ │ │ ├── NonGenericListableProperties.cs.meta │ │ │ ├── Resources.meta │ │ │ └── Resources │ │ │ │ ├── tex_icon_listproperties_list.png │ │ │ │ ├── tex_icon_listproperties_list.png.meta │ │ │ │ ├── tex_icon_listproperties_list_proskin.png │ │ │ │ └── tex_icon_listproperties_list_proskin.png.meta │ │ ├── OrderCollection.meta │ │ ├── OrderCollection │ │ │ ├── OrderCollection.cs │ │ │ ├── OrderCollection.cs.meta │ │ │ ├── StringOrderCollection.cs │ │ │ └── StringOrderCollection.cs.meta │ │ ├── SemanticVersioning.meta │ │ ├── SemanticVersioning │ │ │ ├── CompositeVersionComparator.cs │ │ │ ├── CompositeVersionComparator.cs.meta │ │ │ ├── IVersionExpressionParser.cs │ │ │ ├── IVersionExpressionParser.cs.meta │ │ │ ├── UnityVersionExpressionParser.cs │ │ │ ├── UnityVersionExpressionParser.cs.meta │ │ │ ├── Version.cs │ │ │ ├── Version.cs.meta │ │ │ ├── VersionComparator.cs │ │ │ └── VersionComparator.cs.meta │ │ ├── StateBasedUndo.meta │ │ ├── StateBasedUndo │ │ │ ├── History.cs │ │ │ ├── History.cs.meta │ │ │ ├── HistoryUnit.cs │ │ │ ├── HistoryUnit.cs.meta │ │ │ ├── IObjectStateSnapshot.cs │ │ │ ├── IObjectStateSnapshot.cs.meta │ │ │ ├── UnityJsonObjectStateSnapshot.cs │ │ │ └── UnityJsonObjectStateSnapshot.cs.meta │ │ ├── TextFieldPopup.cs │ │ ├── TextFieldPopup.cs.meta │ │ ├── TinyRx.meta │ │ └── TinyRx │ │ │ ├── AnonymousObservable.cs │ │ │ ├── AnonymousObservable.cs.meta │ │ │ ├── AssemblyInfo.cs │ │ │ ├── AssemblyInfo.cs.meta │ │ │ ├── CompositeDisposable.cs │ │ │ ├── CompositeDisposable.cs.meta │ │ │ ├── ConvertObservable.cs │ │ │ ├── ConvertObservable.cs.meta │ │ │ ├── Disposable.cs │ │ │ ├── Disposable.cs.meta │ │ │ ├── DisposableExtensions.cs │ │ │ ├── DisposableExtensions.cs.meta │ │ │ ├── Empty.cs │ │ │ ├── Empty.cs.meta │ │ │ ├── ISubject.cs │ │ │ ├── ISubject.cs.meta │ │ │ ├── ObservableCollection.meta │ │ │ ├── ObservableCollection │ │ │ ├── IObservableDictionary.cs │ │ │ ├── IObservableDictionary.cs.meta │ │ │ ├── IObservableList.cs │ │ │ ├── IObservableList.cs.meta │ │ │ ├── IReadOnlyObservableDictionary.cs │ │ │ ├── IReadOnlyObservableDictionary.cs.meta │ │ │ ├── IReadOnlyObservableList.cs │ │ │ ├── IReadOnlyObservableList.cs.meta │ │ │ ├── ObservableCollectionExtensions.cs │ │ │ ├── ObservableCollectionExtensions.cs.meta │ │ │ ├── ObservableDictionary.cs │ │ │ ├── ObservableDictionary.cs.meta │ │ │ ├── ObservableDictionaryBase.cs │ │ │ ├── ObservableDictionaryBase.cs.meta │ │ │ ├── ObservableDictionaryEvent.cs │ │ │ ├── ObservableDictionaryEvent.cs.meta │ │ │ ├── ObservableList.cs │ │ │ ├── ObservableList.cs.meta │ │ │ ├── ObservableListBase.cs │ │ │ ├── ObservableListBase.cs.meta │ │ │ ├── ObservableListEvent.cs │ │ │ ├── ObservableListEvent.cs.meta │ │ │ ├── SerializeReferenceObservableDictionary.cs │ │ │ ├── SerializeReferenceObservableDictionary.cs.meta │ │ │ ├── SerializeReferenceObservableList.cs │ │ │ └── SerializeReferenceObservableList.cs.meta │ │ │ ├── ObservableImplExtensions.cs │ │ │ ├── ObservableImplExtensions.cs.meta │ │ │ ├── ObservableProperty.meta │ │ │ ├── ObservableProperty │ │ │ ├── IObservableProperty.cs │ │ │ ├── IObservableProperty.cs.meta │ │ │ ├── ObservableProperty.cs │ │ │ ├── ObservableProperty.cs.meta │ │ │ ├── ObservablePropertyExtensions.cs │ │ │ ├── ObservablePropertyExtensions.cs.meta │ │ │ ├── PrimitiveObservableProperties.cs │ │ │ ├── PrimitiveObservableProperties.cs.meta │ │ │ ├── ReadOnlyObservableProperty.cs │ │ │ ├── ReadOnlyObservableProperty.cs.meta │ │ │ ├── UnityStructObservableProperties.cs │ │ │ └── UnityStructObservableProperties.cs.meta │ │ │ ├── Observer.cs │ │ │ ├── Observer.cs.meta │ │ │ ├── Subject.cs │ │ │ └── Subject.cs.meta │ ├── SmartAddresser.Editor.asmdef │ └── SmartAddresser.Editor.asmdef.meta │ ├── Tests.meta │ ├── Tests │ ├── Editor.meta │ └── Editor │ │ ├── Core.meta │ │ ├── Core │ │ ├── Models.meta │ │ ├── Models │ │ │ ├── LayoutRules.meta │ │ │ ├── LayoutRules │ │ │ │ ├── Shared.meta │ │ │ │ └── Shared │ │ │ │ │ ├── AssetPathBasedProviderTest.cs │ │ │ │ │ └── AssetPathBasedProviderTest.cs.meta │ │ │ ├── Layouts.meta │ │ │ ├── Layouts │ │ │ │ ├── ValidateLayoutTest.cs │ │ │ │ └── ValidateLayoutTest.cs.meta │ │ │ ├── Services.meta │ │ │ ├── Services │ │ │ │ ├── ApplyLayoutRuleServiceTest.cs │ │ │ │ ├── ApplyLayoutRuleServiceTest.cs.meta │ │ │ │ ├── BuildLayoutServiceTest.cs │ │ │ │ └── BuildLayoutServiceTest.cs.meta │ │ │ ├── Shared.meta │ │ │ └── Shared │ │ │ │ ├── AssetGroups.meta │ │ │ │ ├── AssetGroups │ │ │ │ ├── AssetFilterImpl.meta │ │ │ │ └── AssetFilterImpl │ │ │ │ │ ├── DependentObjectBasedAssetFilterTest.cs │ │ │ │ │ ├── DependentObjectBasedAssetFilterTest.cs.meta │ │ │ │ │ ├── ExtensionBasedAssetFilterTest.cs │ │ │ │ │ ├── ExtensionBasedAssetFilterTest.cs.meta │ │ │ │ │ ├── FindAssetsBasedAssetFilterTest.cs │ │ │ │ │ ├── FindAssetsBasedAssetFilterTest.cs.meta │ │ │ │ │ ├── ObjectBasedAssetFilterTest.cs │ │ │ │ │ ├── ObjectBasedAssetFilterTest.cs.meta │ │ │ │ │ ├── RegexBasedAssetFilterTest.cs │ │ │ │ │ ├── RegexBasedAssetFilterTest.cs.meta │ │ │ │ │ ├── TypeBasedAssetFilterTest.cs │ │ │ │ │ └── TypeBasedAssetFilterTest.cs.meta │ │ │ │ ├── FakeAssetDatabaseAdapter.cs │ │ │ │ └── FakeAssetDatabaseAdapter.cs.meta │ │ ├── TestAssetPaths.cs │ │ └── TestAssetPaths.cs.meta │ │ ├── Foundation.meta │ │ ├── Foundation │ │ ├── FakeAddressableAssetEntryAdapter.cs │ │ ├── FakeAddressableAssetEntryAdapter.cs.meta │ │ ├── FakeAddressableAssetSettingsAdapter.cs │ │ ├── FakeAddressableAssetSettingsAdapter.cs.meta │ │ ├── SemanticVersioning.meta │ │ └── SemanticVersioning │ │ │ ├── CompositeVersionComparatorTest.cs │ │ │ ├── CompositeVersionComparatorTest.cs.meta │ │ │ ├── CreateVersionTest.cs │ │ │ ├── CreateVersionTest.cs.meta │ │ │ ├── PrereleaseComparisonTest.cs │ │ │ ├── PrereleaseComparisonTest.cs.meta │ │ │ ├── UnityVersionExpressionParserTest.cs │ │ │ ├── UnityVersionExpressionParserTest.cs.meta │ │ │ ├── VersionComparatorTest.cs │ │ │ └── VersionComparatorTest.cs.meta │ │ ├── SmartAddresser.Tests.Editor.asmdef │ │ ├── SmartAddresser.Tests.Editor.asmdef.meta │ │ ├── TestAssets.meta │ │ └── TestAssets │ │ ├── Dummy.meta │ │ ├── Dummy.prefab │ │ ├── Dummy.prefab.meta │ │ ├── Dummy │ │ ├── prefab_dummy.prefab │ │ └── prefab_dummy.prefab.meta │ │ ├── Dummy1.meta │ │ ├── Dummy1 │ │ ├── prefab_dummy_1.prefab │ │ └── prefab_dummy_1.prefab.meta │ │ ├── Shared.meta │ │ └── Shared │ │ ├── mat_test_tex_64.mat │ │ ├── mat_test_tex_64.mat.meta │ │ ├── prefab_test_tex_64.prefab │ │ ├── prefab_test_tex_64.prefab.meta │ │ ├── tex_test_128.png │ │ ├── tex_test_128.png.meta │ │ ├── tex_test_256.png │ │ ├── tex_test_256.png.meta │ │ ├── tex_test_64.png │ │ └── tex_test_64.png.meta │ ├── package.json │ └── package.json.meta ├── Documentation └── Images │ ├── apply_01.png │ ├── apply_02.png │ ├── apply_03.png │ ├── apply_04.png │ ├── concept_01.gif │ ├── concept_02.png │ ├── concept_03.png │ ├── custom_filter_provider_01.png │ ├── custom_filter_provider_02.png │ ├── logo_color.png │ ├── logo_white.png │ ├── setup_01.png │ ├── setup_rules_01.png │ ├── setup_rules_02.png │ ├── setup_rules_03.png │ ├── setup_rules_04.png │ ├── setup_rules_05.png │ ├── setup_rules_06.png │ ├── setup_rules_07.png │ ├── smart_addresser_en.gif │ ├── smart_addresser_ja.gif │ ├── validation_01.png │ ├── versioning_01.png │ ├── versioning_02.png │ └── versioning_03.png ├── LICENSE.md ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.md ├── README_JA.md ├── SmartAddresser.sln.DotSettings └── Third Party Notices.md /.github/workflows/toc.yml: -------------------------------------------------------------------------------- 1 | on: push 2 | name: TOC Generator 3 | jobs: 4 | generateTOC: 5 | name: TOC Generator 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: technote-space/toc-generator@v4 9 | with: 10 | FOLDING: true 11 | TOC_TITLE: Details 12 | permissions: 13 | contents: write -------------------------------------------------------------------------------- /Assets/AddressableAssetsData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da18f98ee10bc4900a4e826bb9ee069d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5e1ddcbbeaab4cea962c0ca773dd650 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroupTemplates.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e974dd76a3b444d02a996f5fad49a12e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 004489af5ff7244f6b19a9beeff54f18 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56883d7952e2a400d8c7674aa4dfb7bd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e951bd4a5440a44ac8bad1e919845854 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc29f501fce884852a5e61aca42c489d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Packed Assets.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 271a4ace128b6461f82705c4fb81e90b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b1210a758d05410e8318efef25dd093 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b1487f5d688e4f94f828f879d599dbdc, type: 3} 13 | m_Name: Built In Data_PlayerDataGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: e951bd4a5440a44ac8bad1e919845854, type: 2} 16 | m_IncludeResourcesFolders: 1 17 | m_IncludeBuildSettingsScenes: 1 18 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5066c4a98eab497c804270478689987 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66673a646bcc7451f86976aa955be8a7 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} 13 | m_Name: Default Local Group_ContentUpdateGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: dc29f501fce884852a5e61aca42c489d, type: 2} 16 | m_StaticContent: 0 17 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a478d7d8820374264bb0efb880a15a0e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Packed Assets_BundledAssetGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba7a66538b06b4e2f9663e79914821df 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Packed Assets_ContentUpdateGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} 13 | m_Name: Packed Assets_ContentUpdateGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: 271a4ace128b6461f82705c4fb81e90b, type: 2} 16 | m_StaticContent: 0 17 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Packed Assets_ContentUpdateGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18134641b294f4c71a43ffb9b79dc1d4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Packed-Assets_BundledAssetGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0eabd809f31ee48548e1c202c67162dd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Packed-Assets_ContentUpdateGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} 13 | m_Name: Packed-Assets_ContentUpdateGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: a1c79f4956fd14bb488e0d9e0ded6ab7, type: 2} 16 | m_StaticContent: 0 17 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Packed-Assets_ContentUpdateGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72e2ff7be5dcd48e7b325709e7561d1a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/aaa_BundledAssetGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f67f488059694459183f2a90d75e67b3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/aaa_ContentUpdateGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} 13 | m_Name: aaa_ContentUpdateGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: f830ed280803f4b9eb826cdb6e020cf6, type: 2} 16 | m_StaticContent: 0 17 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/aaa_ContentUpdateGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65d2c4fd58a1c4ff9a3a12c812eca2e5 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d332ee8f1c9d34fb0a3da83ffbd3e8ae 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40850265a3f8046518cba103c0fb2a3b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e034dcbcb1b34957b8453a2b56c8d77 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5978b5f25c678444690e8102356ddc93 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf4750dd8225d49d68eddea4065bdcfa 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DefaultObject.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3a189bb168d8d90478a09ea08c2f3d72, type: 3} 13 | m_Name: DefaultObject 14 | m_EditorClassIdentifier: 15 | m_AddressableAssetSettingsGuid: c5e1ddcbbeaab4cea962c0ca773dd650 16 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DefaultObject.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9184b548fd8f42b6bb29da3820d5183 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb4d040611c424448af9b19a7e978d85 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4528ebb224f304b739670fa6f70198bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c678e692ac024ed8a3e34807ff445ce 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66d095ec3e2a9493e9d55f7e28053b12 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 135d37ad573564b1f8af4256a2e6cbaa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/AddressRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85bd2e914d30444d9a97c82133e27a26 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/AddressRuleEditor/AddressProviderPanelViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93d07bac9ceaa4bedb5a7766f5b87f32 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/AddressRuleEditor/AddressRuleEditorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bf528dd9d381463ea274b0e81c6a79e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/AddressRuleEditor/AddressRuleEditorInspectorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43354ecd62e1a462da6725c0edd02a94 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/AddressRuleEditor/AddressRuleListViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fbdeba8055064bc9b598001cc2ef32e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/LabelRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2b28185c7c4e4ef786b7fd20eaacb8f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/LabelRuleEditor/LabelProviderPanelViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20bd66d946a6a4cbb834332882a2db5c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/LabelRuleEditor/LabelRuleEditorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a3599aaba664422499ad4ca190d0043 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/LabelRuleEditor/LabelRuleEditorInspectorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa7918af57f3541429e69850db7a48b2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/LabelRuleEditor/LabelRuleListViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bd2da4a1089241a5be549fb7086ce94 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/LayoutRuleEditorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed36278e594cc412aa43c9b37bd46029 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac332f531db5e46a5b36298d8ff5da77 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/Shared/AssetGroups.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cccf621482726488390ac2bbe34b86a2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetGroupCollectionPanelDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a73c1116f889441b99fc326f6a437c4e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetGroupPanelDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31e1182cad63747c2aa35f088cf61dfb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/Shared/FakeLayoutRuleDataRepository.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1705d303c6b544ada591cf026f83966 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/Shared/ProviderPanelViewDevelopmentWindowBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c60850b3709d45c0805f0898fc75b11 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/VersionRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24598297d38b3458685ad0daf50d0366 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/VersionRuleEditor/VersionProviderPanelViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 297fb7b8d7f014441aec933b681f6000 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/VersionRuleEditor/VersionRuleEditorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbb198c0cc8ad481cb347c9ee6f73fa9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/VersionRuleEditor/VersionRuleEditorInspectorDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ad66e8192e0348c59f51a9226527567 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/Addresser/VersionRuleEditor/VersionRuleListViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b1846ba31fef4be18f831990b0be151 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/FakeAssetSaveService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d93f9c709eefd488280d2dc39c90376e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/LayoutViewer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 465f48f980914479ebde0e1c6aea5a3f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Development/Editor/Core/Tools/LayoutViewer/LayoutViewerTreeViewDevelopmentWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecfee749985e74c3598c258879be475a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Development/Editor/SmartAddresser.Development.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SmartAddresser.Development.Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "GUID:0d9d9745b6663412690572ec8a4c3bc7", 6 | "GUID:9e24947de15b9834991c9d8411ea37cf", 7 | "GUID:69448af7b92c7f342b298e06a37122aa" 8 | ], 9 | "includePlatforms": [ 10 | "Editor" 11 | ], 12 | "excludePlatforms": [], 13 | "allowUnsafeCode": false, 14 | "overrideReferences": false, 15 | "precompiledReferences": [], 16 | "autoReferenced": true, 17 | "defineConstraints": [], 18 | "versionDefines": [], 19 | "noEngineReferences": false 20 | } -------------------------------------------------------------------------------- /Assets/Development/Editor/SmartAddresser.Development.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6087c235eff8433a884adfd2257cd3f 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 932308e92778b4ae1b9febeb02a5d370 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2042b9abb657c4b35bae7ce9192f6a39 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("SmartAddresser.Tests.Editor")] 4 | [assembly: InternalsVisibleTo("SmartAddresser.Development.Editor")] 5 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/AssemblyInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33288f435df1f4f5ba77d07582fe6eb0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9101c03c1d4bb484db93622de6d7555a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc045e2aea7fc4252b19de59e976af26 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6777ca33ea5441f5b18e05a70b6290c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9a13476a89084c04bf0ddbaa531888f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/AddressProviderAsset.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.AddressRules 5 | { 6 | public abstract class AddressProviderAsset : ScriptableObject, IAddressProvider 7 | { 8 | public abstract void Setup(); 9 | public abstract string Provide(string assetPath, Type assetType, bool isFolder); 10 | public abstract string GetDescription(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/AddressProviderAsset.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16ab0e88b6fa2404a8ab762e40243f36 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/AddressRule.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18d4d0cd545ef45eaac97b708b8d3fa8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/AssetPathBasedAddressProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using SmartAddresser.Editor.Core.Models.Shared; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.AddressRules 5 | { 6 | /// 7 | /// Provide addresses based on asset paths. 8 | /// 9 | [Serializable] 10 | public sealed class AssetPathBasedAddressProvider : AssetPathBasedProvider, IAddressProvider 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/AssetPathBasedAddressProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8056bdd8d2fd2410ca03336a3bb49cf4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/CustomAddressProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73206830c65f043ddbcfb8f062b06a3f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/IAddressProvider.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.Shared; 2 | 3 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.AddressRules 4 | { 5 | /// 6 | /// Provide addresses from asset information. 7 | /// 8 | public interface IAddressProvider : IProvider 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/IAddressProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e33daae2f78934b8487b4c9ab8f3873f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/IgnoreAddressProviderAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.AddressRules 5 | { 6 | [AttributeUsage(AttributeTargets.Class)] 7 | public sealed class IgnoreAddressProviderAttribute : PropertyAttribute 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/AddressRules/IgnoreAddressProviderAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 609f6ded15eaf41e6ad92ad7e4b0c147 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/BaseLayoutRuleData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules 5 | { 6 | public abstract class BaseLayoutRuleData : ScriptableObject 7 | { 8 | public abstract IEnumerable LayoutRules { get; } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/BaseLayoutRuleData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf33a5f4581b441faa00f61e477ece35 3 | timeCreated: 1737623198 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/CompositeLayoutRuleData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | using UnityEngine; 4 | 5 | namespace SmartAddresser.Editor.Core.Models.LayoutRules 6 | { 7 | [CreateAssetMenu(fileName = "CompositeLayoutRuleData", menuName = "Smart Addresser/Composite Layout Rule Data")] 8 | public sealed class CompositeLayoutRuleData : BaseLayoutRuleData 9 | { 10 | [SerializeField] private LayoutRuleData[] _layoutRules; 11 | 12 | public override IEnumerable LayoutRules => _layoutRules.SelectMany(x => x.LayoutRules); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/CompositeLayoutRuleData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cde3853f74d44b8797e28a8e489d46a9 3 | timeCreated: 1737623330 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/CompositeLayoutRuleDataEditor.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Tools.Shared; 2 | using UnityEditor; 3 | using UnityEngine; 4 | 5 | namespace SmartAddresser.Editor.Core.Models.LayoutRules 6 | { 7 | [CustomEditor(typeof(CompositeLayoutRuleData))] 8 | internal sealed class CompositeLayoutRuleDataEditor : UnityEditor.Editor 9 | { 10 | public override void OnInspectorGUI() 11 | { 12 | var data = (CompositeLayoutRuleData)target; 13 | 14 | if (GUILayout.Button("Apply")) 15 | MenuActions.ApplyAction(data); 16 | 17 | base.OnInspectorGUI(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/CompositeLayoutRuleDataEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f5b3a0734cf43fb8e22d00343336e2a 3 | timeCreated: 1738056790 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e870722ff7f7d46338db892fcf8eac95 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/AssetPathBasedLabelProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using SmartAddresser.Editor.Core.Models.Shared; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.LabelRules 5 | { 6 | /// 7 | /// Provide the label based on asset paths. 8 | /// 9 | [Serializable] 10 | public sealed class AssetPathBasedLabelProvider : AssetPathBasedProvider, ILabelProvider 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/AssetPathBasedLabelProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e4a15f4b9c2a4e39b9ca5ab56505067 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/ConstantLabelProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 201fe58cba3a44039806ec1b26b49526 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/CustomLabelProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e49b53b809fd474ca3b30c09b350a681 3 | timeCreated: 1672888983 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/ILabelProvider.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.Shared; 2 | 3 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.LabelRules 4 | { 5 | /// 6 | /// Provide labels from asset information. 7 | /// 8 | public interface ILabelProvider : IProvider 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/ILabelProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5128675f6cfb4494d9b89c5174eeb814 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/IgnoreLabelProviderAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.LabelRules 5 | { 6 | [AttributeUsage(AttributeTargets.Class)] 7 | public sealed class IgnoreLabelProviderAttribute : PropertyAttribute 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/IgnoreLabelProviderAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79ed079912c7f4d69adc0ac985bfc015 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/LabelProviderAsset.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.LabelRules 5 | { 6 | public abstract class LabelProviderAsset : ScriptableObject, ILabelProvider 7 | { 8 | public abstract void Setup(); 9 | public abstract string Provide(string assetPath, Type assetType, bool isFolder); 10 | public abstract string GetDescription(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/LabelProviderAsset.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be8d26ee13b0464e8d356b265521f99a 3 | timeCreated: 1672888909 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LabelRules/LabelRule.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3c7696119c7649c6872c95e4e290fb2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LayoutRule.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db3dde91957104a1eb8a5e5e4c649c16 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LayoutRuleData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c113ff064b10c427fb3a071e46ace37d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LayoutRuleDataEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 829fa76801ff948d2943ea8ea5a27392 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LayoutRuleDataOpener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebe6def7f5402446bb0dbecb82f40ebf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LayoutRuleErrorHandleType.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------- 2 | // Copyright 2024 CyberAgent, Inc. 3 | // -------------------------------------------------------------- 4 | 5 | namespace SmartAddresser.Editor.Core.Models.LayoutRules 6 | { 7 | public enum LayoutRuleErrorHandleType 8 | { 9 | Ignore, 10 | LogError, 11 | ThrowException, 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/LayoutRuleErrorHandleType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41d1ff9f6ef54c6c81019e670f5689ca 3 | timeCreated: 1727843909 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b98b1ca5da5514f168405c3597408521 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/Settings/LayoutRuleSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9aca0464b055c4e279bf6d2037b2d664 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 683d0a20614d14e80906289e5f604176 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/AssetPathBasedVersionProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using SmartAddresser.Editor.Core.Models.Shared; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.VersionRules 5 | { 6 | /// 7 | /// Provide the tag based on asset paths. 8 | /// 9 | [Serializable] 10 | public sealed class AssetPathBasedVersionProvider : AssetPathBasedProvider, IVersionProvider 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/AssetPathBasedVersionProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 253f81ff6bf9f42dc803650c0a8e5946 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/ConstantVersionProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd425923c2f4b455fa716af7ae4eac89 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/CustomVersionProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 125b1824aa834af3809177c63405e10f 3 | timeCreated: 1672889213 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/IVersionProvider.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.Shared; 2 | 3 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.VersionRules 4 | { 5 | /// 6 | /// Provide tags from asset information. 7 | /// 8 | public interface IVersionProvider : IProvider 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/IVersionProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96e03ae8f66164ba8a085dd049c63025 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/IgnoreVersionProviderAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.VersionRules 5 | { 6 | [AttributeUsage(AttributeTargets.Class)] 7 | public sealed class IgnoreVersionProviderAttribute : PropertyAttribute 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/IgnoreVersionProviderAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 517cc6b32e6af49a7b1a58914b1c0b07 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/VersionProviderAsset.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.LayoutRules.VersionRules 5 | { 6 | public abstract class VersionProviderAsset : ScriptableObject, IVersionProvider 7 | { 8 | public abstract void Setup(); 9 | public abstract string Provide(string assetPath, Type assetType, bool isFolder); 10 | public abstract string GetDescription(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/VersionProviderAsset.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aadaec8cdff140e0803fb6c6ff69166c 3 | timeCreated: 1672889170 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/LayoutRules/VersionRules/VersionRule.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4ad72c2c2353436fac1bdd77e33ba87 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fb2a425c784a4520abe9c095be57143 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/Entry.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c79c0e0520dd4b75946957523c05d98 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/EntryError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd98af60a105946b39dd0f173e7cd3d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/EntryErrorType.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Core.Models.Layouts 2 | { 3 | public enum EntryErrorType 4 | { 5 | Warning, 6 | Error 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/EntryErrorType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c79c9c4cfffd49ca937e0ebb0a7c459 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/Group.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11111646409a84856894a841b61f27dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/Layout.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b84954c027f9426385f314d9824ddb9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Layouts/LayoutErrorType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8959d7fb35844aa58492e2ab4a1d5e7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Services.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8f217a81cebe4f2ab7a24f66359f418 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Services/ApplyLayoutRuleService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c40a80b6c826246a6814e47423fdbd50 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Services/BuildLayoutService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18cdaca91226b4cf98240e16f9225318 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Services/ValidateLayoutRuleService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a917f88264b4f57b7c372f13c2d6735 3 | timeCreated: 1728007229 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d1eb9b7aa9e04101b2f27a554634594 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AddressableAssetUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d23d50797549e4a8b9e2b7ac8d2d4a62 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9a12eec2551249d1b303031d2ed442b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.Shared.AssetGroups 5 | { 6 | [AttributeUsage(AttributeTargets.Class)] 7 | public sealed class AssetFilterAttribute : PropertyAttribute 8 | { 9 | public AssetFilterAttribute(string menuName, string displayName) 10 | { 11 | MenuName = menuName; 12 | DisplayName = displayName; 13 | } 14 | 15 | public string MenuName { get; } 16 | public string DisplayName { get; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57f3943eb71cb4a2487260195fc12a2a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e7d457451c4248a68a0222924113b25 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/AssetFilterAsset.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0618a407a0a4670ba85ab340a9e06c3 3 | timeCreated: 1672894454 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/AssetFilterBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be1d243e37b264158a6294ef2637620a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/AssetFilterCondition.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Core.Models.Shared.AssetGroups.AssetFilterImpl 2 | { 3 | public enum AssetFilterCondition 4 | { 5 | ContainsMatched, 6 | MatchAll, 7 | ContainsUnmatched, 8 | NotMatchAll 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/AssetFilterCondition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6db3b21863fa2471b96b95fcb0d71ad2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/CustomAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2342935b1e6247aaa22341edf378ece1 3 | timeCreated: 1672894432 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/DependentObjectBasedAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 878b55fedc7f54f16a50e9a88bb2f26c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/ExtensionBasedAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62012a8b4f63640a2ae425000d93c8b4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/FindAssetsBasedAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7bfe8500ab8f4b06805c8728836b5b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/FolderTargetingMode.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace SmartAddresser.Editor.Core.Models.Shared.AssetGroups.AssetFilterImpl 4 | { 5 | public enum FolderTargetingMode 6 | { 7 | [InspectorName("Included Assets (Exclude Folders)")] 8 | IncludedNonFolderAssets = 0, 9 | Self, 10 | Both, 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/FolderTargetingMode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3bb614a59b0a4f1689ca1d6cccf0cc5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/ObjectBasedAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36866f8ff1f17484b9fad33a97465e4b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/RegexBasedAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 609064a23362b481d83f1e1327bcecce 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/TypeBasedAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdfabc8046fb24a40a1ef01432f6e9e1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetGroup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c2e138ee1a5e4c709751b6a01866b85 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/AssetGroupObservableList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4948059d76324a92aa36bedd90038f7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/IAssetFilter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb09a0b4e2f254ca3ac4a1327ed1efdd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/IgnoreAssetFilterAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.Shared.AssetGroups 5 | { 6 | [AttributeUsage(AttributeTargets.Class)] 7 | public sealed class IgnoreAssetFilterAttribute : PropertyAttribute 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/IgnoreAssetFilterAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33c25a5e34d84408a81afb184301562f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/TypeReference.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67b790a5a0c6f44daa43506d7a5f5fb2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/TypeReferenceListableProperty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using SmartAddresser.Editor.Foundation.ListableProperty; 3 | 4 | namespace SmartAddresser.Editor.Core.Models.Shared.AssetGroups 5 | { 6 | [Serializable] 7 | public sealed class TypeReferenceListableProperty : ListableProperty 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/TypeReferenceListableProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d17f7db450e6248e8aabb2a9464f9305 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34e10467e78d42128e2894f7b99ddd8c 3 | timeCreated: 1727946191 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError/AddressRuleValidationError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f38f738f6af435da4df036b6c808d9d 3 | timeCreated: 1727948594 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError/AssetFilterValidationError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f22ca4274778493c85aff7c1ae8a788c 3 | timeCreated: 1727946202 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError/AssetGroupValidationError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe15aac5396c4367a1d899dccba18701 3 | timeCreated: 1727947568 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError/LabelRuleValidationError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d33983bc8be4012a0d606c3934354a0 3 | timeCreated: 1727949093 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError/LayoutRuleValidationError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2cc532dfcc8488c9708c182e36b5eb2 3 | timeCreated: 1727949303 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetGroups/ValidationError/VersionRuleValidationError.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63e7111ffa5c42d5a692a11f34020391 3 | timeCreated: 1727949167 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/AssetPathBasedProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 326386ef68b6a4ac9911616ff17bce7c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/IProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SmartAddresser.Editor.Core.Models.Shared 4 | { 5 | public interface IProvider 6 | { 7 | void Setup(); 8 | 9 | T Provide(string assetPath, Type assetType, bool isFolder); 10 | 11 | string GetDescription(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/IProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8460f7827ec164982b63a8d87bab6dc5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/IdentifierFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SmartAddresser.Editor.Core.Models.Shared 4 | { 5 | public static class IdentifierFactory 6 | { 7 | public static string Create() 8 | { 9 | return Guid.NewGuid().ToString(); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/IdentifierFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0319fd6442e348efa38562a68ada7f6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Models/Shared/PartialAssetPathType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41738b1502e514b12afa679f6d826e02 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22f870628214c41e6a40e0242947ed1b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b58c7c307c0fb474bbaed74673b9dbfa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f72e5ca9638c472a8511f5b37e97658 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cdb864f4daad43709a54748cfd3d17a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressProviderPanelPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfdd350b8f1424d0c97c107033992288 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressProviderPanelView.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.LayoutRules.AddressRules; 2 | using SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.Shared; 3 | 4 | namespace SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.AddressRuleEditor 5 | { 6 | /// 7 | /// View for the right panel of the Addresses tab of the Address Rule Editor. 8 | /// 9 | internal sealed class AddressProviderPanelView : ProviderPanelViewBase 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressProviderPanelView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4c78883a9228488585bea2c12c9b5d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleEditorInspectorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7f29f79664174721bd09588e1f62b50 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleEditorInspectorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44e8fb78fed8b4085ae58578fae04226 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleEditorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97a38887a6edc4eae95884ba5d0c24f9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleEditorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55369d4ad65d24ab6892053438e557d0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleListPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdf7a6eab7b82475c8b83391a36a22e2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleListTreeView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbe592b11356a42cc8250277489d598b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AddressRuleListView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e78b66716a5454a5eb6e1782f1a78d88 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/AssetPathBasedAddressProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e394da86ca6944d29755aa207d43513 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/AddressRuleEditor/CustomAddressProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b65af0db09b8c48688b1153a1bfcfc00 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 599414db6fa434c659a1dd872b815521 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/AssetPathBasedLabelProviderDrawer.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.LayoutRules.LabelRules; 2 | using SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.Shared; 3 | using SmartAddresser.Editor.Foundation.CustomDrawers; 4 | 5 | namespace SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.LabelRuleEditor 6 | { 7 | /// 8 | /// GUI Drawer for 9 | /// 10 | [CustomGUIDrawer(typeof(AssetPathBasedLabelProvider))] 11 | public sealed class 12 | AssetPathBasedLabelProviderDrawer : AssetPathBasedProviderDrawerBase 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/AssetPathBasedLabelProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7562855d2a99b4b4cb51894fc0906ce3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/ConstantLabelProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a51d6e03bb75408eb96792c77610207 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/CustomLabelProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: baf4174e22a94d4caef257176f18b038 3 | timeCreated: 1672889058 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelProviderPanelView.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.LayoutRules.LabelRules; 2 | using SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.Shared; 3 | 4 | namespace SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.LabelRuleEditor 5 | { 6 | /// 7 | /// View for the right panel of the Labels tab of the Address Rule Editor. 8 | /// 9 | internal sealed class LabelProviderPanelView : ProviderPanelViewBase 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelProviderPanelView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b3d4e790cf6c4cdb8378938a601fb62 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelProviderPanelViewPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8297f49a41ff4048afebfd8f77b6b47 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleEditorInspectorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16bf01599a0394fe38b5dc016bdd2349 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleEditorInspectorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1b73e9623450461f9404d2ddc9e11cb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleEditorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e2b0460fc737430290f41f9ef8a1061 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleEditorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8154396a74db343da97967dba8930490 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleListPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2f6ebd073553480098049f4e4f86469 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleListTreeView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7420374306d69475f973b3f7342ab8ff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LabelRuleEditor/LabelRuleListView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61846fe2b315a482f8f133b3ae4de835 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LayoutRuleEditorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b9808b337e4e4970a685b954318f0d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LayoutRuleEditorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47cc42f98afd340c1bc415ad8209a6c4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/LayoutRuleEditorWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36c66de630fa042e69b0231b40799375 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/SettingsEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c12d6937016d458c96fff334807255a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/SettingsEditor/SettingsEditorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db63504d5343f4417a737c6a93fb4743 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/SettingsEditor/SettingsEditorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f53b6b25ea56b4bf3a567dc1dfe24343 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50589e36f8304400bb17769a594b4c44 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/Shared/AssetPathBasedProviderDrawerBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3775c462e9a0437080d4513087dfa57 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/Shared/ProviderPanelViewBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39cd590c2cf494d1c9e246fcdba07d08 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/Shared/ProviderPanelViewPresenterBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9044dba75d2ee4fc181278f6eea6a423 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c1557893bb4f4270a1b995207d6ffdd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/AssetPathBasedLabelProviderDrawer.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.LayoutRules.VersionRules; 2 | using SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.Shared; 3 | using SmartAddresser.Editor.Foundation.CustomDrawers; 4 | 5 | namespace SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.VersionRuleEditor 6 | { 7 | /// 8 | /// GUI Drawer for 9 | /// 10 | [CustomGUIDrawer(typeof(AssetPathBasedVersionProvider))] 11 | public sealed class AssetPathBasedVersionProviderDrawer : AssetPathBasedProviderDrawerBase 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/AssetPathBasedLabelProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c54aea03cb835478fa14050c6949399c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/ConstantVersionProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24284bd86e4fa4388b3cb46710236d9b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/CustomVersionProviderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c355554e666640d3a935ccdb5f46d43f 3 | timeCreated: 1672889315 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionProviderPanelView.cs: -------------------------------------------------------------------------------- 1 | using SmartAddresser.Editor.Core.Models.LayoutRules.VersionRules; 2 | using SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.Shared; 3 | 4 | namespace SmartAddresser.Editor.Core.Tools.Addresser.LayoutRuleEditor.VersionRuleEditor 5 | { 6 | /// 7 | /// View for the right panel of the Versions tab of the Address Rule Editor. 8 | /// 9 | internal sealed class VersionProviderPanelView : ProviderPanelViewBase 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionProviderPanelView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b0f56f21bdf045239c50bc1794a273c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionProviderPanelViewPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15f131f84e518420480d87c109f949bb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleEditorInspectorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8cffba9115ff4765869493c7c68fae9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleEditorInspectorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06955fca38c43493d9a7e28688686c69 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleEditorPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 099a2f841023e4f93b66467fee23d8b5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleEditorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0edd0caea6c94b0a879ca14f6e4a575 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleListPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9777b819ab1e447f196a8970bcc4675f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleListTreeView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b40be927d06f94b7c87769f5469b3c93 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutRuleEditor/VersionRuleEditor/VersionRuleListView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edf23e69ddd17470eb4c97543494f97c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutViewer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a85f0d32875894ce4ad5917b946c47b0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutViewer/LayoutViewerPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66a4245bb870f4a5f91589334143c11e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutViewer/LayoutViewerTreeView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c22d33f2087e14028b48c58005f98eb1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutViewer/LayoutViewerTreeViewPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2d9a17a6f6ee43a591b60dfc1dd4919 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutViewer/LayoutViewerView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25f5bf313d6ba4aac9cec6f447223e0e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/LayoutViewer/LayoutViewerWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6434d0c65d23c4bf69f2430d299c57ff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1a5ebb57892d4a0d8b2f021ea453a3d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1aa419d8c821647449907e324c9fefbe 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe1daa12b17a04c628c7f9e9464b5c45 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/CustomAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 046cb1b6c42a482f846248993ba22693 3 | timeCreated: 1672895013 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/DependentObjectBasedAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9d29557c3f4548e1bf9535785c52eed 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/ExtensionBasedAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e966036d3c4984f2686307fb5eff151b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/FindAssetsBasedAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0d8905f0a89421e899d7bd454890682 3 | timeCreated: 1678677904 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/ObjectBasedAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 587e175ae96f945a395963c191fbd671 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/RegexBasedAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b249ddde10c349c78453e7cb7c22a8c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterDrawer/TypeBasedAssetFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cc950092a9df4f18a1dec1fe1deff53 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1994cd1d7ea44643a0e6d9df10a5e6d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetFilterViewPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1d26ab79efd04508aaf3fb925fa9f54 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetGroupCollectionPanelPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2e5913549c854539a8f8db173e5aa99 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetGroupCollectionPanelView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 266b91911e35a4168ae6c9968d9181dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetGroupPanelPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 040c8f7442b5f44d3a47aaa32f3445f2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetGroups/AssetGroupPanelView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3436474efb9440c7b77f662a99b0ad8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/AssetSaveService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 284bc09387b734fe4b644a7d89d41595 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/IAssetSaveService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15027b57c305b48c4a5b9edddb2bfccb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/ILayoutRuleDataRepository.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using SmartAddresser.Editor.Core.Models.LayoutRules; 3 | using SmartAddresser.Editor.Foundation.TinyRx.ObservableProperty; 4 | 5 | namespace SmartAddresser.Editor.Core.Tools.Addresser.Shared 6 | { 7 | public interface ILayoutRuleDataRepository 8 | { 9 | IReadOnlyObservableProperty EditingData { get; } 10 | 11 | IReadOnlyList LoadAll(); 12 | 13 | void SetEditingData(LayoutRuleData data); 14 | 15 | void SetEditingDataAndNotNotify(LayoutRuleData data); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/ILayoutRuleDataRepository.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b2483f83cb3943ec8fd3c7e144c3abd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/LayoutRuleDataRepository.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d506cb376d8e040c08e3592e0b8d14b2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/ObjectCopyBuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96ba42c7728c3460da3e6b4475e3acb4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/TypeReferenceListablePropertyGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d976c5e8baf848659623568187a8938 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Addresser/Shared/TypeSelectDropdown.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd5c5b0c3091c4252a53f5bacc8c5692 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/CLI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66fac5f0a043c41cf9894c02d1408836 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/CLI/ApplyRulesCLIOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29c503a4c84c2492ba7687d94858e4ca 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/CLI/SetVersionExpressionCLIOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be01693ede4644c70abd862201a7da11 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/CLI/SmartAddresserCLI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41534b9ae0d3542c7931a8ac3941dd51 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/CLI/ValidateLayoutRuleCLIOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6806483c25484b799ab29bc3c2118ceb 3 | timeCreated: 1727937199 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Importer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e78299e63bbfb41e8b116552eefe5ddb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Importer/SmartAddresserAssetPostProcessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de844666700c74ca38d07e0a2681b768 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba78479ce3925414c84e573ca35c26b7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/EditorGUIUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75b59dc6c8e9c42abb428eacc0a12bf3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/ExportLayoutRuleValidationErrorService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79c4daed860e45978b16ad532d4a2a58 3 | timeCreated: 1728007390 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/MenuActions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de07a178e76041e7b0ce61feceb03685 3 | timeCreated: 1738057815 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/SmartAddresserPreferences.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e878dad9881f34f27ac202ca61dd3ba1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/SmartAddresserProjectSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d0955112a8e543cb8c54e4cc41799e6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/SmartAddresserProjectSettingsProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 226350cdde16a4ceca68f0e29db7a8a4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/ValidateAndExportLayoutRuleService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a65b3a7658e443358e10aa7c8186f36f 3 | timeCreated: 1728008200 -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/ValidateResultExportService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48fe34a2c263544b4bf99e6e5be07628 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/VersionExpressionParserRepository.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using SmartAddresser.Editor.Foundation.SemanticVersioning; 3 | 4 | namespace SmartAddresser.Editor.Core.Tools.Shared 5 | { 6 | public sealed class VersionExpressionParserRepository 7 | { 8 | public IVersionExpressionParser Load() 9 | { 10 | var settings = SmartAddresserProjectSettings.instance; 11 | 12 | if (settings.VersionExpressionParser == null) 13 | return new UnityVersionExpressionParser(); 14 | 15 | return (IVersionExpressionParser)Activator.CreateInstance(settings.VersionExpressionParser.GetClass()); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Core/Tools/Shared/VersionExpressionParserRepository.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb7f2e01203a346ff9af0247d561f519 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68b119b1b43f3402fb307a8818d220a3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AddressableAdapter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 125d7c98ca10640d984e65518eae7ef4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AddressableAdapter/AddresableAssetSettingsAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08f66cd51fbbb4259bc254552fd49fb3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AddressableAdapter/AddressableAssetEntryAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8e6338800e0a424dad3af8aec50c406 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AddressableAdapter/IAddressableAssetEntryAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f0c2e137c19d4852a55f65e15fc16e4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AddressableAdapter/IAddressableAssetSettingsAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6efc58e56ebb4367ac0afd6c91fd2f4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AssetDatabaseAdapter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa2f722ab1f644c248936aef2631c989 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AssetDatabaseAdapter/AssetDatabaseAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a982dcba52b524334a3d23042489a404 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AssetDatabaseAdapter/IAssetDatabaseAdapter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SmartAddresser.Editor.Foundation.AssetDatabaseAdapter 4 | { 5 | public interface IAssetDatabaseAdapter 6 | { 7 | string[] GetAllAssetPaths(); 8 | 9 | string GUIDToAssetPath(string guid); 10 | 11 | string AssetPathToGUID(string assetPath); 12 | 13 | Type GetMainAssetTypeAtPath(string assetPath); 14 | 15 | bool IsValidFolder(string assetPath); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AssetDatabaseAdapter/IAssetDatabaseAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc17cbabc02564fc7b13312ee50a23a1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/AssetSaveService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c385f593846e461a9f901b561e7f3b8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CommandBasedUndo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34a7bfc6c9bf948be93fbe384c612318 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CommandBasedUndo/AutoIncrementHistory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5dda48a9cdea3460e8e2b3a95dd469bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CommandBasedUndo/History.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a8110200e9144a36b2819d54f0e681e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CommandBasedUndo/HistoryCommand.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e93aff18b85b54411b32d8cf22aa633f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CommandLineUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a27e4aee88e741a9bb8735800de012e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1dbf1a46457e643de9b504badad37d46 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/CustomDrawerFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4299a64b26cc74947bc93060bb5b3015 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/CustomGUIDrawer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SmartAddresser.Editor.Foundation.CustomDrawers 4 | { 5 | public class CustomGUIDrawer : Attribute 6 | { 7 | public CustomGUIDrawer(Type targetType) 8 | { 9 | TargetType = targetType; 10 | } 11 | 12 | public Type TargetType { get; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/CustomGUIDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b03593795c7984d15994a27858a8cb17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/GUIDrawer.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Foundation.CustomDrawers 2 | { 3 | public abstract class GUIDrawer : ICustomDrawer 4 | { 5 | protected T Target { get; private set; } 6 | 7 | public virtual void Setup(object target) 8 | { 9 | Target = (T)target; 10 | } 11 | 12 | public void DoLayout() 13 | { 14 | GUILayout(Target); 15 | } 16 | 17 | protected abstract void GUILayout(T target); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/GUIDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82686f9f32324a388e36eebe00411ea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/ICustomDrawer.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Foundation.CustomDrawers 2 | { 3 | public interface ICustomDrawer 4 | { 5 | void Setup(object target); 6 | 7 | void DoLayout(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/CustomDrawers/ICustomDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c650b3ffbd09484192580409c4798ad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EasyTreeView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7b106abbeeb44b00a4cd310a5d38bea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EasyTreeView/TreeViewBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76b3fe60820ea44a79be6cb30eac436b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EasyTreeView/TreeViewSearchField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d896a5537c2cd4339ab33e37b3f84949 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de6f73dff21ff43379024474eebf2070 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/EditorGUILayoutSplitView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8723f838868fa4322a639a63208d5e9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/EditorGUILayoutSplitViewState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db83973ffd0d546f4b8ec615decac33a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/EditorGUISplitView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6b229a7d0b014c04991b8744a994f70 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/EditorGUISplitViewState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b68b35a7a9ae340afa63cfef2c7de902 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/LayoutDirection.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Foundation.EditorSplitView 2 | { 3 | public enum LayoutDirection 4 | { 5 | Horizontal, 6 | Vertical 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/LayoutDirection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffbc5450dca3f4339a0278f6d87ac964 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/SplitViewUtility.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Foundation.EditorSplitView 5 | { 6 | internal static class SplitViewUtility 7 | { 8 | private static readonly Color EditorBorderColorPro = 9 | new Color(25.0f / 255.0f, 25.0f / 255.0f, 25.0f / 255.0f, 1.0f); 10 | 11 | private static readonly Color EditorBorderColorNotPro = 12 | new Color(138.0f / 255.0f, 138.0f / 255.0f, 138.0f / 255.0f, 1.0f); 13 | 14 | public static Color EditorBorderColor => 15 | EditorGUIUtility.isProSkin ? EditorBorderColorPro : EditorBorderColorNotPro; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/EditorSplitView/SplitViewUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d11447ab0350406a82635ea674bee55 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b91347dc46d3418eb41fa416108d458 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("ListableProperty.Editor")] 4 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/AssemblyInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 797cb546e56a94ac8a39fa7a447623a5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/EditorNonGenericListableProperties.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9723188f05c444f7b91d2993e1d5cbaf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/ListGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8740b1fcaf25d40c89c4b0f4233b5fa5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/ListableProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95ad8493cc5a04b3d948a50b4d6d7dc9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/ListablePropertyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24fbfce71e82d4063802a146e9335f10 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/ListablePropertyEditorUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca0cb4b6930bb48df9a6a89a1f55b3f5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/ListablePropertyGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0abc3a940c9c54526a8a2789e521ef36 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/NonGenericListableProperties.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6467b2f2fb6ac4b2281ff0e6582517db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0375e6b65b50643ea867625bcf51de90 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/Resources/tex_icon_listproperties_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Assets/SmartAddresser/Editor/Foundation/ListableProperty/Resources/tex_icon_listproperties_list.png -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/ListableProperty/Resources/tex_icon_listproperties_list_proskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Assets/SmartAddresser/Editor/Foundation/ListableProperty/Resources/tex_icon_listproperties_list_proskin.png -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/OrderCollection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12b134eee972f4de0af0dd5545819bb5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/OrderCollection/OrderCollection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 435ffa1e4766f4333b748121b67dd76b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/OrderCollection/StringOrderCollection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SmartAddresser.Editor.Foundation.OrderCollection 4 | { 5 | [Serializable] 6 | public sealed class StringOrderCollection : OrderCollection 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/OrderCollection/StringOrderCollection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54c3d8403f6144714bff97fc4c9cf7a4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 471aa7f4cb283453cbebc64a41029e1b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning/CompositeVersionComparator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1255ca3af98ae491e976fce262cc66da 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning/IVersionExpressionParser.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Foundation.SemanticVersioning 2 | { 3 | /// 4 | /// Interface to parse version expression string to . 5 | /// 6 | public interface IVersionExpressionParser 7 | { 8 | bool TryCreateComparator(string expression, out CompositeVersionComparator result); 9 | 10 | CompositeVersionComparator CreateComparator(string expression); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning/IVersionExpressionParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 613e11c1ddeaa49a0aa424f614b98766 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning/UnityVersionExpressionParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae50418c3090f47099e10030f97bc1dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning/Version.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e02312072417e4dfba1fb5c56a6363e0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/SemanticVersioning/VersionComparator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9a53c91f3f314c93a5289574e1bc2a9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a0aa9126f17247529e59c47d51133ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo/History.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad0650155e4764534aefcb1b704a20f8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo/HistoryUnit.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Foundation.StateBasedUndo 2 | { 3 | internal class HistoryUnit 4 | { 5 | public HistoryUnit(IObjectStateSnapshot snapshot, int groupId) 6 | { 7 | Snapshot = snapshot; 8 | GroupId = groupId; 9 | } 10 | 11 | public IObjectStateSnapshot Snapshot { get; } 12 | public int GroupId { get; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo/HistoryUnit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 479d5995b7b3b4bd9b173516d50b4caf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo/IObjectStateSnapshot.cs: -------------------------------------------------------------------------------- 1 | namespace SmartAddresser.Editor.Foundation.StateBasedUndo 2 | { 3 | /// 4 | /// Interface for taking and restoring a snapshot of a object's state. 5 | /// 6 | public interface IObjectStateSnapshot 7 | { 8 | /// 9 | /// Take a snapshot. 10 | /// 11 | void Take(); 12 | 13 | /// 14 | /// Restore state from a snapshot. 15 | /// 16 | void Restore(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo/IObjectStateSnapshot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0c861e8877614e38bf2673d1fae0443 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/StateBasedUndo/UnityJsonObjectStateSnapshot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a46ee9978c26242d7b1a28ca9226a21c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TextFieldPopup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fedc6e8da8d0147169c01054ec6f82f6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89d83736a2f1b41e1a5296cf5d4fcc1a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/AnonymousObservable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 894d7cb4a85ea4676b0528a756e9c6f0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------- 2 | // Copyright 2022 CyberAgent, Inc. 3 | // -------------------------------------------------------------- 4 | 5 | using System.Runtime.CompilerServices; 6 | 7 | [assembly: InternalsVisibleTo("Observable.Tests")] 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/AssemblyInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 445433f671f4b484ebf9cb2720425f7f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/CompositeDisposable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 174f7702a17b7490ab9cbafb141f5dc1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ConvertObservable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac93fb7c2a7b04894831697270eddb63 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/Disposable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3443a774df8d45579f363c1b75c36ff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/DisposableExtensions.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------- 2 | // Copyright 2022 CyberAgent, Inc. 3 | // -------------------------------------------------------------- 4 | 5 | using System; 6 | 7 | namespace SmartAddresser.Editor.Foundation.TinyRx 8 | { 9 | public static class DisposableExtensions 10 | { 11 | internal static void DisposeWith(this IDisposable self, CompositeDisposable compositeDisposable) 12 | { 13 | compositeDisposable.Add(self); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/DisposableExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ade5b25c8a09841dba1823f7781c06ad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/Empty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3df22fff782ab4d5b81de7d689a8ad2d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ISubject.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------- 2 | // Copyright 2022 CyberAgent, Inc. 3 | // -------------------------------------------------------------- 4 | 5 | using System; 6 | 7 | namespace SmartAddresser.Editor.Foundation.TinyRx 8 | { 9 | internal interface ISubject : IObserver, IObservable 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ISubject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d40d2cc9667948c79db3c4dac9af432 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58e2219a2e00948779b665bff12902f7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/IObservableDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af39b00910bb34b74b37f37944e3b222 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/IObservableList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a39c7af3f49a74446bafde22bd2a5205 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/IReadOnlyObservableDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f093f19451df45b3bd02a2b39a5c1b9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/IReadOnlyObservableList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 593f61f713d144cb2af48e52b8ff4e9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableCollectionExtensions.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------- 2 | // Copyright 2022 CyberAgent, Inc. 3 | // -------------------------------------------------------------- 4 | 5 | namespace SmartAddresser.Editor.Foundation.TinyRx.ObservableCollection 6 | { 7 | public static class ObservableCollectionExtensions 8 | { 9 | public static IReadOnlyObservableList ToReadOnly(this IObservableList self) 10 | { 11 | return (IReadOnlyObservableList)self; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableCollectionExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6902899eaea74e939bd52d4b2da6a86 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableDictionary.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Foundation.TinyRx.ObservableCollection 5 | { 6 | [Serializable] 7 | public class ObservableDictionary : ObservableDictionaryBase 8 | { 9 | [SerializeField] private TValue[] _values; 10 | 11 | protected override TValue[] InternalValues 12 | { 13 | get => _values; 14 | set => _values = value; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45cc5821b46a7474894e8bb8748df238 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableDictionaryBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ac46d497c10741cd8095df8bc447718 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableDictionaryEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 877488a0c65ea4e7a82aa2693df21721 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableList.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace SmartAddresser.Editor.Foundation.TinyRx.ObservableCollection 6 | { 7 | [Serializable] 8 | public class ObservableList : ObservableListBase 9 | { 10 | [SerializeField] private List _internalList = new List(); 11 | 12 | protected override List InternalList => _internalList; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8548f36caf9874aadbe59c3a528ad372 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableListBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c61d0b724f1d74779a96dd9ae95e5a41 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/ObservableListEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 287ae37bb5fb34d65bc766290ac56be3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/SerializeReferenceObservableDictionary.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace SmartAddresser.Editor.Foundation.TinyRx.ObservableCollection 5 | { 6 | [Serializable] 7 | public class SerializeReferenceObservableDictionary : ObservableDictionaryBase 8 | { 9 | [SerializeReference] private TValue[] _values; 10 | 11 | protected override TValue[] InternalValues 12 | { 13 | get => _values; 14 | set => _values = value; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/SerializeReferenceObservableDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ef7a6410ea6146f49048fbcca1dbc56 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/SerializeReferenceObservableList.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace SmartAddresser.Editor.Foundation.TinyRx.ObservableCollection 6 | { 7 | [Serializable] 8 | public class SerializeReferenceObservableList : ObservableListBase 9 | { 10 | [SerializeReference] private List _internalList = new List(); 11 | 12 | protected override List InternalList => _internalList; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableCollection/SerializeReferenceObservableList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 150b28afebfeb4e83b96dfa4a0323810 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableImplExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc0a03ed384cd4554b6f7c55fcb7f2d0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83f1423476f6a4411bf99e606c48b254 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/IObservableProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ba0901a06ed34beda3fe7d58d058cc7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/ObservableProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f10f6174aeae04de2a1c2c315482ad4c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/ObservablePropertyExtensions.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------- 2 | // Copyright 2022 CyberAgent, Inc. 3 | // -------------------------------------------------------------- 4 | 5 | namespace SmartAddresser.Editor.Foundation.TinyRx.ObservableProperty 6 | { 7 | public static class ObservablePropertyExtensions 8 | { 9 | public static ReadOnlyObservableProperty ToReadOnly(this IObservableProperty self) 10 | { 11 | return new ReadOnlyObservableProperty(self); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/ObservablePropertyExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a72cba98425f40c880583b809108f67 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/PrimitiveObservableProperties.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee397d9d6ad0f489f9fc16c58ab25eed 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/ReadOnlyObservableProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6446d2eb998784b2abb0049c962ee304 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/ObservableProperty/UnityStructObservableProperties.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24e51c4d373a340e1a8849516371c9c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/Observer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19eaf4e52218041a69ce6d611cc1d520 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/Foundation/TinyRx/Subject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 979464fc367cd47389715ec838d7cdf6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/SmartAddresser.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SmartAddresser.Editor", 3 | "rootNamespace": "", 4 | "references": [ 5 | "GUID:9e24947de15b9834991c9d8411ea37cf", 6 | "GUID:69448af7b92c7f342b298e06a37122aa", 7 | "GUID:c5ecc461727906345a35491a0440694f" 8 | ], 9 | "includePlatforms": [ 10 | "Editor" 11 | ], 12 | "excludePlatforms": [], 13 | "allowUnsafeCode": false, 14 | "overrideReferences": false, 15 | "precompiledReferences": [], 16 | "autoReferenced": true, 17 | "defineConstraints": [], 18 | "versionDefines": [], 19 | "noEngineReferences": false 20 | } -------------------------------------------------------------------------------- /Assets/SmartAddresser/Editor/SmartAddresser.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d9d9745b6663412690572ec8a4c3bc7 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d21575f2f728474e9f6075ec728449d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c652c03dfd4a143ab8ce1034258846af 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a72cfc91e2c0472ea42baf0179df39c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af1600071311e4674b4ecea0e38366c3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/LayoutRules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78323742b3809446391599ce7084b994 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/LayoutRules/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 309e687f031684e67b5c927b8c317de6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/LayoutRules/Shared/AssetPathBasedProviderTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3123791eaf3143d69dbdb696091c170 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Layouts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e7948b980ad94b46ab33530d870a4d9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Layouts/ValidateLayoutTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99a04c9af082d4e66911fe77bd4600bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Services.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 738a47aa32b3740189200b9b115d3c75 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Services/ApplyLayoutRuleServiceTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a83d994500ac447ff99a9358fe0d1179 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Services/BuildLayoutServiceTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c4974a2da19c4e59a45344966e706ef 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfb9da7115a2f45bca9e2ac2d9d24de8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19bfb459c260a408a9098415438df852 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4847e4ef6ca6e4e88a7075bad2ae54b7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/DependentObjectBasedAssetFilterTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b030e7705a4204b7fb7d0d2346db717f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/ExtensionBasedAssetFilterTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e847d08c9b064e3d9c0bc7606052824 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/FindAssetsBasedAssetFilterTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10528972d925a42ff9308e66b0dd530f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/ObjectBasedAssetFilterTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c29194bcc0f2a46d3a18d2cfc107a0ca 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/RegexBasedAssetFilterTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebadfc9e7c2fc47ee91e5059ab75251d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/AssetGroups/AssetFilterImpl/TypeBasedAssetFilterTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab92c4c1061f34cec887ad4a6ad44fa3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/Models/Shared/FakeAssetDatabaseAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31f3c797597424a8396d66f20f2b1e4e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Core/TestAssetPaths.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d53b1eefaf1a24afdb77b11c8f542405 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34f371379c9b14fab8e2a746a0bbe448 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/FakeAddressableAssetEntryAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4327287a1a5c497dadedc51af12d937 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/FakeAddressableAssetSettingsAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d62ffa0d1da9f4c81843278ba8452bdc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/SemanticVersioning.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fe4f7c915b89400ebba4d560a202146 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/SemanticVersioning/CompositeVersionComparatorTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2453fd933a39c469e9f9344bd384daf7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/SemanticVersioning/CreateVersionTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 449e062458e6b4f30b1c1fc7c2c6bb0b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/SemanticVersioning/PrereleaseComparisonTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3d44cffc2414b9087c7fff18308a19 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/SemanticVersioning/UnityVersionExpressionParserTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19f1eb1b279f34072aea4b8d58d3db46 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/Foundation/SemanticVersioning/VersionComparatorTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 341e979dbbbd2408587bd779daa4b0ef 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/SmartAddresser.Tests.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a8208c839af1496785279541ddda3a9 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: deb48049c7cd74606bef8522fccce680 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Dummy.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08f5adc7739134e2cb2ae473a73d2856 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Dummy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f53ee30a9e600454898228229ee0481c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Dummy/prefab_dummy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07a370f4ea69d4921a808da724d6975d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Dummy1.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74e1960632d4d09408b78786e655d47e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Dummy1/prefab_dummy_1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 441d6a4418867364abf17c4c1335cedb 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Shared.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 934f83f5f9ace482c8bcd142c50239a9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/mat_test_tex_64.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cb574b141ea04088a6ec45fc5fd5ae9 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/prefab_test_tex_64.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7416401eae668447dbd22effcedb75ed 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/tex_test_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/tex_test_128.png -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/tex_test_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/tex_test_256.png -------------------------------------------------------------------------------- /Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/tex_test_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Assets/SmartAddresser/Tests/Editor/TestAssets/Shared/tex_test_64.png -------------------------------------------------------------------------------- /Assets/SmartAddresser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jp.co.cyberagent.smartaddresser", 3 | "displayName": "Smart Addresser", 4 | "version": "1.0.10", 5 | "unity": "2020.3", 6 | "license": "MIT", 7 | "author": { 8 | "name": "CyberAgent" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/SmartAddresser/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 873cb32b98d1f4c53babc0c9f5708b09 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Documentation/Images/apply_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/apply_01.png -------------------------------------------------------------------------------- /Documentation/Images/apply_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/apply_02.png -------------------------------------------------------------------------------- /Documentation/Images/apply_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/apply_03.png -------------------------------------------------------------------------------- /Documentation/Images/apply_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/apply_04.png -------------------------------------------------------------------------------- /Documentation/Images/concept_01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/concept_01.gif -------------------------------------------------------------------------------- /Documentation/Images/concept_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/concept_02.png -------------------------------------------------------------------------------- /Documentation/Images/concept_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/concept_03.png -------------------------------------------------------------------------------- /Documentation/Images/custom_filter_provider_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/custom_filter_provider_01.png -------------------------------------------------------------------------------- /Documentation/Images/custom_filter_provider_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/custom_filter_provider_02.png -------------------------------------------------------------------------------- /Documentation/Images/logo_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/logo_color.png -------------------------------------------------------------------------------- /Documentation/Images/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/logo_white.png -------------------------------------------------------------------------------- /Documentation/Images/setup_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_01.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_01.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_02.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_03.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_04.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_05.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_06.png -------------------------------------------------------------------------------- /Documentation/Images/setup_rules_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/setup_rules_07.png -------------------------------------------------------------------------------- /Documentation/Images/smart_addresser_en.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/smart_addresser_en.gif -------------------------------------------------------------------------------- /Documentation/Images/smart_addresser_ja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/smart_addresser_ja.gif -------------------------------------------------------------------------------- /Documentation/Images/validation_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/validation_01.png -------------------------------------------------------------------------------- /Documentation/Images/versioning_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/versioning_01.png -------------------------------------------------------------------------------- /Documentation/Images/versioning_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/versioning_02.png -------------------------------------------------------------------------------- /Documentation/Images/versioning_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberAgentGameEntertainment/SmartAddresser/d015dc6c1de5a69ac8fe3e8d665322e36970b356/Documentation/Images/versioning_03.png -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | m_configObjects: 9 | com.unity.addressableassets: {fileID: 11400000, guid: d9184b548fd8f42b6bb29da3820d5183, type: 2} 10 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2020.3.40f1 2 | m_EditorVersionWithRevision: 2020.3.40f1 (ba48d4efcef1) 3 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } --------------------------------------------------------------------------------