├── Samples~ ├── EditorAttributesIcon.png ├── SampleScene.unity.meta ├── Scripts.meta ├── Scripts │ ├── AttributesSamples.asmdef.meta │ ├── ButtonAttributeSamples.meta │ ├── ConditionalAttributeSamples.meta │ ├── DecorativeAttributeSamples.meta │ ├── DropdownAttributeSamples.meta │ ├── GroupingAttributeSamples.meta │ ├── NumericalAttributeSamples.meta │ ├── MiscellaneousAttributeSamples.meta │ ├── ExampleScriptableObject.cs.meta │ ├── ButtonAttributeSamples │ │ ├── ButtonSample.cs.meta │ │ ├── ButtonFieldSample.cs.meta │ │ ├── InlineButtonSample.cs.meta │ │ ├── ValueButtonsSample.cs.meta │ │ ├── SelectionButtonsSample.cs.meta │ │ ├── ValueButtonsSample.cs │ │ ├── ButtonSample.cs │ │ ├── InlineButtonSample.cs │ │ ├── ButtonFieldSample.cs │ │ └── SelectionButtonsSample.cs │ ├── DecorativeAttributeSamples │ │ ├── ImageSample.cs.meta │ │ ├── LineSample.cs.meta │ │ ├── PrefixSample.cs.meta │ │ ├── RenameSample.cs.meta │ │ ├── SuffixSample.cs.meta │ │ ├── TitleSample.cs.meta │ │ ├── ColorFieldSample.cs.meta │ │ ├── GUIColorSample.cs.meta │ │ ├── HelpBoxSample.cs.meta │ │ ├── HideLabelSample.cs.meta │ │ ├── AssetPreviewSample.cs.meta │ │ ├── IndentPropertySample.cs.meta │ │ ├── PropertyOrderSample.cs.meta │ │ ├── PropertyWidthSample.cs.meta │ │ ├── HideLabelSample.cs │ │ ├── IndentPropertySample.cs │ │ ├── PropertyWidthSample.cs │ │ ├── AssetPreviewSample.cs │ │ ├── SuffixSample.cs │ │ ├── PrefixSample.cs │ │ ├── PropertyOrderSample.cs │ │ ├── ImageSample.cs │ │ ├── LineSample.cs │ │ ├── ColorFieldSample.cs │ │ ├── GUIColorSample.cs │ │ ├── HelpBoxSample.cs │ │ ├── RenameSample.cs │ │ └── TitleSample.cs │ ├── DropdownAttributeSamples │ │ ├── DropdownSample.cs.meta │ │ ├── SceneDropdownSample.cs.meta │ │ ├── TagDropdownSample.cs.meta │ │ ├── TypeDropdownSample.cs.meta │ │ ├── PropertyDropdownSample.cs.meta │ │ ├── AnimatorParamDropdownSample.cs.meta │ │ ├── SortingLayerDropdownSample.cs.meta │ │ ├── TagDropdownSample.cs │ │ ├── SortingLayerDropdownSample.cs │ │ ├── SceneDropdownSample.cs │ │ ├── TypeDropdownSample.cs │ │ ├── AnimatorParamDropdownSample.cs │ │ ├── PropertyDropdownSample.cs │ │ └── DropdownSample.cs │ ├── GroupingAttributeSamples │ │ ├── TabGroupSample.cs.meta │ │ ├── DataTableSample.cs.meta │ │ ├── FoldoutGroupSample.cs.meta │ │ ├── ToggleGroupSample.cs.meta │ │ ├── VerticalGroupSample.cs.meta │ │ ├── HorizontalGroupSample.cs.meta │ │ ├── DataTableSample.cs │ │ ├── HorizontalGroupSample.cs │ │ ├── FoldoutGroupSample.cs │ │ ├── ToggleGroupSample.cs │ │ └── TabGroupSample.cs │ ├── NumericalAttributeSamples │ │ ├── ClampSample.cs.meta │ │ ├── WrapSample.cs.meta │ │ ├── DrawHandleSample.cs.meta │ │ ├── MinMaxSliderSample.cs.meta │ │ ├── ProgressBarSample.cs.meta │ │ ├── UnitFieldSample.cs.meta │ │ ├── WrapSample.cs │ │ ├── ClampSample.cs │ │ ├── ProgressBarSample.cs │ │ ├── DrawHandleSample.cs │ │ ├── MinMaxSliderSample.cs │ │ └── UnitFieldSample.cs │ ├── ConditionalAttributeSamples │ │ ├── HideFieldSample.cs.meta │ │ ├── MessageBoxSample.cs.meta │ │ ├── ShowFieldSample.cs.meta │ │ ├── DisableFieldSample.cs.meta │ │ ├── EnableFieldSample.cs.meta │ │ ├── ConditionalFieldSample.cs.meta │ │ ├── ShowFieldSample.cs │ │ ├── HideFieldSample.cs │ │ ├── EnableFieldSample.cs │ │ └── DisableFieldSample.cs │ ├── MiscellaneousAttributeSamples │ │ ├── FilePathSample.cs.meta │ │ ├── ReadOnlySample.cs.meta │ │ ├── RequiredSample.cs.meta │ │ ├── ValidateSample.cs.meta │ │ ├── FolderPathSample.cs.meta │ │ ├── HidePropertySample.cs.meta │ │ ├── TypeFilterSample.cs.meta │ │ ├── CollectionRangeSample.cs.meta │ │ ├── DisableInEditModeSample.cs.meta │ │ ├── DisableInPlayModeSample.cs.meta │ │ ├── HideInChildrenSample.cs.meta │ │ ├── HideInEditModeSample.cs.meta │ │ ├── HideInPlayModeSample.cs.meta │ │ ├── OnValueChangedSample.cs.meta │ │ ├── ShowInInspectorSample.cs.meta │ │ ├── HideInEditModeSample.cs │ │ ├── HideInPlayModeSample.cs │ │ ├── DisableInEditModeSample.cs │ │ ├── DisableInPlayModeSample.cs │ │ ├── ReadOnlySample.cs │ │ ├── FolderPathSample.cs │ │ ├── OnValueChangedSample.cs │ │ ├── FilePathSample.cs │ │ ├── HidePropertySample.cs │ │ ├── CollectionRangeSample.cs │ │ ├── TypeFilterSample.cs │ │ ├── RequiredSample.cs │ │ ├── HideInChildrenSample.cs │ │ ├── ShowInInspectorSample.cs │ │ └── ValidateSample.cs │ └── AttributesSamples.asmdef ├── ExampleAnimator.controller.meta └── ExampleScriptableObject.asset.meta ├── LICENSE.meta ├── CHANGELOG.md.meta ├── README.md.meta ├── package.json.meta ├── Documentation~ ├── index.md.meta ├── EditorAttributesDocumentation.rtf.meta └── index.md ├── Editor.meta ├── Runtime.meta ├── Editor ├── Scripts.meta └── Scripts │ ├── Drawers.meta │ ├── Utilities.meta │ ├── EditorAttributes.Editor.asmdef.meta │ ├── Drawers │ ├── ButtonAttributeDrawers.meta │ ├── DecorativeAttributeDrawers.meta │ ├── DropdownAttributeDrawers.meta │ ├── GroupingAttributeDrawers.meta │ ├── NumericalAttributeDrawers.meta │ ├── ConditionalAttributeDrawers.meta │ ├── MiscellaneousAttributeDrawers.meta │ ├── VoidDrawer.cs.meta │ ├── PropertyDrawerBase.cs.meta │ ├── ButtonAttributeDrawers │ │ ├── ButtonDrawer.cs.meta │ │ ├── ButtonFieldDrawer.cs.meta │ │ ├── InlineButtonDrawer.cs.meta │ │ ├── ValueButtonsDrawer.cs.meta │ │ └── SelectionButtonsDrawer.cs.meta │ ├── DecorativeAttributeDrawers │ │ ├── ImageDrawer.cs.meta │ │ ├── LineDrawer.cs.meta │ │ ├── TitleDrawer.cs.meta │ │ ├── ColorFieldDrawer.cs.meta │ │ ├── GUIColorDrawer.cs.meta │ │ ├── HelpBoxDrawer.cs.meta │ │ ├── HideLabelDrawer.cs.meta │ │ ├── PrefixDrawer.cs.meta │ │ ├── RenameDrawer.cs.meta │ │ ├── SuffixDrawer.cs.meta │ │ ├── AssetPreviewDrawer.cs.meta │ │ ├── IndentPropertyDrawer.cs.meta │ │ ├── PropertyWidthDrawer.cs.meta │ │ ├── GUIColorDrawer.cs │ │ ├── HideLabelDrawer.cs │ │ ├── IndentPropertyDrawer.cs │ │ ├── LineDrawer.cs │ │ ├── PropertyWidthDrawer.cs │ │ └── HelpBoxDrawer.cs │ ├── NumericalAttributeDrawers │ │ ├── ClampDrawer.cs.meta │ │ ├── WrapDrawer.cs.meta │ │ ├── DrawHandleDrawer.cs.meta │ │ ├── ProgressBarDrawer.cs.meta │ │ ├── TimeFieldDrawer.cs.meta │ │ ├── UnitFieldDrawer.cs.meta │ │ └── MinMaxSliderDrawer.cs.meta │ ├── VoidDrawer.cs │ ├── ConditionalAttributeDrawers │ │ ├── HideFieldDrawer.cs.meta │ │ ├── ShowFieldDrawer.cs.meta │ │ ├── DisableFieldDrawer.cs.meta │ │ ├── EnableFieldDrawer.cs.meta │ │ ├── MessageBoxDrawer.cs.meta │ │ ├── ConditionalFieldDrawer.cs.meta │ │ ├── EnableFieldDrawer.cs │ │ ├── DisableFieldDrawer.cs │ │ ├── HideFieldDrawer.cs │ │ └── ShowFieldDrawer.cs │ ├── DropdownAttributeDrawers │ │ ├── DropdownDrawer.cs.meta │ │ ├── TagDropdownDrawer.cs.meta │ │ ├── TypeDropdownDrawer.cs.meta │ │ ├── PropertyDropdownDrawer.cs.meta │ │ ├── SceneDropdownDrawer.cs.meta │ │ ├── AnimatorParamDropdownDrawer.cs.meta │ │ └── SortingLayerDropdownDrawer.cs.meta │ ├── GroupingAttributeDrawers │ │ ├── DataTableDrawer.cs.meta │ │ ├── FoldoutGroupDrawer.cs.meta │ │ ├── TabGroupDrawer.cs.meta │ │ ├── ToggleGroupDrawer.cs.meta │ │ ├── HorizontalGroupDrawer.cs.meta │ │ └── VerticalGroupDrawer.cs.meta │ └── MiscellaneousAttributeDrawers │ │ ├── FilePathDrawer.cs.meta │ │ ├── FolderPathDrawer.cs.meta │ │ ├── HidePropertyDrawer.cs.meta │ │ ├── ReadonlyDrawer.cs.meta │ │ ├── RequiredDrawer.cs.meta │ │ ├── TypeFilterDrawer.cs.meta │ │ ├── ValidateDrawer.cs.meta │ │ ├── CollectionRangeDrawer.cs.meta │ │ ├── DisableInEditModeDrawer.cs.meta │ │ ├── DisableInPlayModeDrawer.cs.meta │ │ ├── HideInChildrenDrawer.cs.meta │ │ ├── HideInEditModeDrawer.cs.meta │ │ ├── HideInPlayModeDrawer.cs.meta │ │ ├── OnValueChangedDrawer.cs.meta │ │ ├── ReadonlyDrawer.cs │ │ ├── HideInEditModeDrawer.cs │ │ ├── HideInPlayModeDrawer.cs │ │ ├── DisableInEditModeDrawer.cs │ │ ├── DisableInPlayModeDrawer.cs │ │ ├── HidePropertyDrawer.cs │ │ └── HideInChildrenDrawer.cs │ ├── EditorExtension.cs.meta │ ├── EditorHandles.cs.meta │ ├── EditorValidation.cs.meta │ ├── UnitConverter.cs.meta │ ├── Utilities │ ├── ColorUtils.cs.meta │ ├── VectorUtils.cs.meta │ ├── ReflectionUtility.cs.meta │ └── UnityTypeConverter.cs.meta │ ├── EditorAttributesSettings.cs.meta │ └── EditorAttributes.Editor.asmdef ├── Runtime ├── Scripts.meta └── Scripts │ ├── Attributes.meta │ ├── DataTypes.meta │ ├── EditorAttributes.asmdef.meta │ ├── Attributes │ ├── ButtonAttributes.meta │ ├── ConditionalAttributes.meta │ ├── DecorativeAttributes.meta │ ├── DropdownAttributes.meta │ ├── GroupingAttributes.meta │ ├── NumericalAttributes.meta │ ├── MiscellaneousAttributes.meta │ ├── ConditionalAttributes │ │ ├── IConditionalAttribute.cs │ │ ├── DisableFieldAttribute.cs.meta │ │ ├── EnableFieldAttribute.cs.meta │ │ ├── HideFieldAttribute.cs.meta │ │ ├── IConditionalAttribute.cs.meta │ │ ├── MessageBoxAttribute.cs.meta │ │ ├── ShowFieldAttribute.cs.meta │ │ ├── ConditionalFieldAttribute.cs.meta │ │ ├── HideFieldAttribute.cs │ │ ├── EnableFieldAttribute.cs │ │ ├── DisableFieldAttribute.cs │ │ └── ShowFieldAttribute.cs │ ├── ButtonAttributes │ │ ├── IRepetableButton.cs │ │ ├── ButtonAttribute.cs.meta │ │ ├── IRepetableButton.cs.meta │ │ ├── ButtonFieldAttribute.cs.meta │ │ ├── InlineButtonAttribute.cs.meta │ │ ├── ValueButtonsAttribute.cs.meta │ │ ├── SelectionButtonsAttribute.cs.meta │ │ └── SelectionButtonsAttribute.cs │ ├── DropdownAttributes │ │ ├── TagDropdownAttribute.cs │ │ ├── SortingLayerDropdownAttribute.cs │ │ ├── SceneDropdownAttribute.cs │ │ ├── PropertyDropdownAttribute.cs │ │ ├── DropdownAttribute.cs.meta │ │ ├── TagDropdownAttribute.cs.meta │ │ ├── PropertyDropdownAttribute.cs.meta │ │ ├── SceneDropdownAttribute.cs.meta │ │ ├── TypeDropdownAttribute.cs.meta │ │ ├── AnimatorParamDropdownAttribute.cs.meta │ │ ├── SortingLayerDropdownAttribute.cs.meta │ │ ├── TypeDropdownAttribute.cs │ │ ├── AnimatorParamDropdownAttribute.cs │ │ └── DropdownAttribute.cs │ ├── IDynamicStringAttribute.cs │ ├── DecorativeAttributes │ │ ├── HideLabelAttribute.cs │ │ ├── LineAttribute.cs.meta │ │ ├── GUIColorAttribute.cs.meta │ │ ├── HelpBoxAttribute.cs.meta │ │ ├── HideLabelAttribute.cs.meta │ │ ├── IColorAttribute.cs.meta │ │ ├── ImageAttribute.cs.meta │ │ ├── PrefixAttribute.cs.meta │ │ ├── RenameAttribute.cs.meta │ │ ├── SuffixAttribute.cs.meta │ │ ├── TitleAttribute.cs.meta │ │ ├── AssetPreviewAttribute.cs.meta │ │ ├── ColorFieldAttribute.cs.meta │ │ ├── IndentPropertyAttribute.cs.meta │ │ ├── PropertyOrderAttribute.cs.meta │ │ ├── PropertyWidthAttribute.cs.meta │ │ ├── IColorAttribute.cs │ │ ├── PropertyWidthAttribute.cs │ │ ├── IndentPropertyAttribute.cs │ │ ├── PropertyOrderAttribute.cs │ │ ├── AssetPreviewAttribute.cs │ │ ├── SuffixAttribute.cs │ │ ├── PrefixAttribute.cs │ │ ├── HelpBoxAttribute.cs │ │ ├── ImageAttribute.cs │ │ └── RenameAttribute.cs │ ├── MiscellaneousAttributes │ │ ├── ShowInInspectorAttribute.cs │ │ ├── FilePathAttribute.cs.meta │ │ ├── FolderPathAttribute.cs.meta │ │ ├── ReadOnlyAttribute.cs.meta │ │ ├── RequiredAttribute.cs.meta │ │ ├── TypeFilterAttribute.cs.meta │ │ ├── ValidateAttribute.cs.meta │ │ ├── CollectionRangeAttribute.cs.meta │ │ ├── HideInChildrenAttribute.cs.meta │ │ ├── HideInEditModeAttribute.cs.meta │ │ ├── HideInPlayModeAttribute.cs.meta │ │ ├── HidePropertyAttribute.cs.meta │ │ ├── OnValueChangedAttribute.cs.meta │ │ ├── ShowInInspectorAttribute.cs.meta │ │ ├── DisableInEditModeAttribute.cs.meta │ │ ├── DisableInPlayModeAttribute.cs.meta │ │ ├── ReadOnlyAttribute.cs │ │ ├── HideInPlayModeAttribute.cs │ │ ├── HideInEditModeAttribute.cs │ │ ├── DisableInPlayModeAttribute.cs │ │ ├── DisableInEditModeAttribute.cs │ │ ├── HidePropertyAttribute.cs │ │ ├── FolderPathAttribute.cs │ │ ├── OnValueChangedAttribute.cs │ │ ├── TypeFilterAttribute.cs │ │ ├── HideInChildrenAttribute.cs │ │ ├── FilePathAttribute.cs │ │ └── CollectionRangeAttribute.cs │ ├── IDynamicStringAttribute.cs.meta │ ├── NumericalAttributes │ │ ├── ClampAttribute.cs.meta │ │ ├── WrapAttribute.cs.meta │ │ ├── DrawHandleAttribute.cs.meta │ │ ├── TimeFieldAttribute.cs.meta │ │ ├── UnitFieldAttribute.cs.meta │ │ ├── MinMaxSliderAttribute.cs.meta │ │ ├── ProgressBarAttribute.cs.meta │ │ ├── ProgressBarAttribute.cs │ │ ├── MinMaxSliderAttribute.cs │ │ └── TimeFieldAttribute.cs │ └── GroupingAttributes │ │ ├── DataTableAttribute.cs.meta │ │ ├── TabGroupAttribute.cs.meta │ │ ├── ToggleGroupAttribute.cs.meta │ │ ├── FoldoutGroupAttribute.cs.meta │ │ ├── HorizontalGroupAttribute.cs.meta │ │ ├── VerticalGroupAttribute.cs.meta │ │ ├── TabGroupAttribute.cs │ │ ├── DataTableAttribute.cs │ │ └── VerticalGroupAttribute.cs │ ├── DataTypes │ ├── Void.cs │ ├── Unit.cs.meta │ ├── Void.cs.meta │ └── SimpleTransform.cs.meta │ └── EditorAttributes.asmdef ├── package.json └── LICENSE /Samples~/EditorAttributesIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v0lt13/EditorAttributes/HEAD/Samples~/EditorAttributesIcon.png -------------------------------------------------------------------------------- /LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a23782ea41be5d459f5e1e3c312795c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /CHANGELOG.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38cf2e5a105caa44592610edada4cba0 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f17ed6bdef46373428ad4307fbbae33b 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef85dd966835fba43b4a9f90d2c66531 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Documentation~/index.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35a1a618300bf2a46a115a2e0ae5540d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bb6aaeb8c583394db1d20a84ffebf74 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1367f8d45814f4e48a8aca472a8045b5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/SampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cbd603c538547b40949c23ec6981298 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Editor/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4687e18dc1a3024aaaa4567bbabb62d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 178ceb2b779617f458c887f8f20d1686 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1caa13bc0059e64c9c175f587ae4a2d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39991b2a9623a10439dd199798549d6c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Utilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 787516189c3b5e547af5e96359a3f25e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Documentation~/EditorAttributesDocumentation.rtf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d521f6a5c53f4c4d95c81206cfc5e78 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31eff6f455f196640b082e564e60fc84 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/DataTypes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a59db7e2ea0ee154fadc3d75dceccb4a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/EditorAttributes.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: febaf25a60dafbd44941357b21678606 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Samples~/Scripts/AttributesSamples.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 577e0e7bf2e1c394ab9def97f2b3abd5 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Editor/Scripts/EditorAttributes.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a42c64b2b45190347903076a017fce90 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 715372d3379e1ad4dae973e2e9151c7e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Documentation~/index.md: -------------------------------------------------------------------------------- 1 | This is a filler file so unity can detect the offline documentation, because it only looks for .md files which is bullshit because their page says .rtf files are supported, anyways go to the other file to read the documentation. -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 721ead271dc3c444b92207f2d70a88c8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58542efe4307eef46a2c0daa716d5f33 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c673282c365bcd04db1892ae163e37a6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8b77373799ec0b48b164187def42114 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b85def78c7063f4db463059b3a8f484 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36a200de24145c24480812724035f7aa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ButtonAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66d670bcd98fdb742b29addf8c9fd7fc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c7faf9c714943c46b58573da3760e4f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1bc2968beb8e38489610e11106ed839 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fb763bd14063414aa95714f68b6bd83 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61a06fc2a192dda4b95afe0bc21d5f40 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89890d8807780804d9e5c10a1a723e75 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba5fb398a325ee743b7e9695645a4661 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b45b47a76da40e4b948418864f1f5a7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d44756c0192ad6741b1371bfabe12bb7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1139ea6986529dc43b7cd87ae185e2e6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ceba5ae378f0de40b7f581925fa6e1a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0134189b383584345b37b3dd229927fc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efdc82d5ab9506547ad98cbf90d443ea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19e9167cf8b6ce64ab85d371b69a136a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/DataTypes/Void.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Empty struct to use as a holder property for attributes 7 | /// 8 | [Serializable] 9 | public struct Void { } 10 | } 11 | -------------------------------------------------------------------------------- /Samples~/ExampleAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d15041a5a48fd346ab17e240b9e5db3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 9100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Samples~/ExampleScriptableObject.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 918c8872f89a93145bca474c7f343214 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/IConditionalAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace EditorAttributes 2 | { 3 | public interface IConditionalAttribute 4 | { 5 | public string ConditionName { get; } 6 | public int EnumValue { get; } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/IRepetableButton.cs: -------------------------------------------------------------------------------- 1 | namespace EditorAttributes 2 | { 3 | public interface IRepetableButton 4 | { 5 | public bool IsRepetable { get; } 6 | public long PressDelay { get; } 7 | public long RepetitionInterval { get; } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/TagDropdownAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to make a dropdown of tags 7 | /// 8 | public class TagDropdownAttribute : PropertyAttribute { } 9 | } 10 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/IDynamicStringAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace EditorAttributes 2 | { 3 | public enum StringInputMode 4 | { 5 | Constant, 6 | Dynamic 7 | } 8 | 9 | public interface IDynamicStringAttribute 10 | { 11 | public StringInputMode StringInputMode { get; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/HideLabelAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to hide the label of a field in the inspector 7 | /// 8 | public class HideLabelAttribute : PropertyAttribute { } 9 | } 10 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/SortingLayerDropdownAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to make a dropdown of sorting layers 7 | /// 8 | public class SortingLayerDropdownAttribute : PropertyAttribute { } 9 | } 10 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/ShowInInspectorAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to show a non serialized member in the inspector 7 | /// 8 | public class ShowInInspectorAttribute : Attribute { } 9 | } 10 | -------------------------------------------------------------------------------- /Editor/Scripts/EditorExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a33cd8c07ddab6449f212044b5ce7fc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/EditorHandles.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1e4fad94104c77469934ef4b0dd3b3c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/EditorValidation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba2ae0446e778bd44ae796e1dc92fce0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/UnitConverter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce6ad73ddf7fba944bf682cf15243541 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/SceneDropdownAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to make a dropdown containing all scenes in the build settings 7 | /// 8 | public class SceneDropdownAttribute : PropertyAttribute { } 9 | } 10 | -------------------------------------------------------------------------------- /Runtime/Scripts/DataTypes/Unit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aee69dad8b7e9a64d8f394077a4b0f2d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/DataTypes/Void.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2efe2c9b5706af4eb0fe0bfecb3e87a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/VoidDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ff4dd71b218fe248b1b3926f233973f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Utilities/ColorUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b73707080c91ea4fbdf11e263dec741 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Utilities/VectorUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61817ffd40853aa45a3b3973d0867a6c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/PropertyDrawerBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4fd2423fd94c4846895cfd997c36f0d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/EditorAttributesSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dd9412a94724634791c4076fdf86e3b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/DataTypes/SimpleTransform.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb2aef8cb88d5bd42b03a33ece86d0c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ExampleScriptableObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bff6eaa62d1d60e4abac2a2222c3a8f9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Utilities/ReflectionUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec28f8c84e57bf34cad4c0816dce067e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Utilities/UnityTypeConverter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c037fe20de69c64ba5ee47b57ad83b7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/IDynamicStringAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: deda82da407655e498f7d2653e514822 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/PropertyDropdownAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to make a dropdown containing all properties of a Component or ScriptableObject 7 | /// 8 | public class PropertyDropdownAttribute : PropertyAttribute { } 9 | } 10 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples/ButtonSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d54a8ed3d68d874f8e8a61ac46f3bb0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/ImageSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28179efcbb299c8498eb5a32bbe2c4eb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/LineSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e39eed001cbe7e4ebb6727d8c0eb471 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/PrefixSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b284fd97b96d3bb43b04120f76b09f88 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/RenameSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01ca19c992b77944db937c9f188b977d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/SuffixSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7ec4029e6d53ee46b6803daf6beec3a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/TitleSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ac196d4a8cf9704b8bf34d930c5a48a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/DropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afa3127c0cd905f4792de9e01af5e6f7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples/TabGroupSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1af886006f3b7fe4d936852c31ef30d5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/ClampSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 394b56f2fef75f241b8d2084e3fcd51a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/WrapSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7376561f99811784684d30ddd9d6dc99 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ButtonAttributeDrawers/ButtonDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f647d1a4a3d6019488b6e5f638f04ca7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/ImageDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48fc15695614a2740a763d86aee3bccb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/LineDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243c4cf6f076627488014f74ec45b952 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/TitleDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad9b9fbfd88a2544e9dfad3d20685d4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/ClampDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcfed9e9f5ab0dd4d9be7f8f1f2eb30b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/WrapDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92000ac46fc0f314eab01910f28fc739 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/VoidDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(Void))] 7 | public class VoidDrawer : PropertyDrawer 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) => new(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/ButtonAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc773460ea7e0994f9e707aeb2f49654 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/IRepetableButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27851c9cf9b6bfa4982929e2a0fae7ae 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/LineAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54b588b071ab3ef469536aa77f2776a6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/ClampAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5aeda44df0654245a861824441f9aa2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/WrapAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1180029335effed48bfda9419c964dde 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples/ButtonFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e12730e70d968341ab27b24e3a4c647 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples/InlineButtonSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54eba7fde35b8ae4e8fa8b3cffae756c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples/ValueButtonsSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c49b76613cda164091de1311890eeba 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples/HideFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bca698b075f8fd243b41ee0994081bca 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples/MessageBoxSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 964b0cbcfa2fb3449a633599e3c7ac2e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples/ShowFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29cac6bef41e406458ccab31b422d216 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/ColorFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8ee5f8da0f5d5c4281487cb804b7bec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/GUIColorSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0714f518b28f194bb749626e09c7470 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/HelpBoxSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88f60f24038b5ae4ca696bdd3a7184ec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/HideLabelSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f658ac5a85403341b6098caf28c2516 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/SceneDropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a15edd49ceea0da43b839a2d2641a913 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/TagDropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69dcbf49052b37240b799150906f53ea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/TypeDropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f4eac2d6526e7c459a776e0b96d73cd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples/DataTableSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f67af8a1c485704385da5055134d8d9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples/FoldoutGroupSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edd00b3f5f18c5b48a1fa65da8c7f7c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples/ToggleGroupSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8d16364a8c14c84695eff13dde25ea1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples/VerticalGroupSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407b5ce8cd2701b41ac833e5f7b2fe51 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/FilePathSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a11f692fed529d043863a84a064a3301 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/ReadOnlySample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67e6b404b8b0d0c4a841ba9e7812984b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/RequiredSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cad410cce6fb3a447956d1a54ab2bb0a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/ValidateSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ccb8493e6f3bfa47b50e10e5f465676 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/DrawHandleSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9198481fd169dd49b80c573e746910a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/MinMaxSliderSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b76938a41cb70242b5b75d7aebc2474 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/ProgressBarSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8520ad9903a9b9d44a9c1b6cb3a79322 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/UnitFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8055aa61d04ddc40a02ac1a702df2eb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ButtonAttributeDrawers/ButtonFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86f1ba3c924576045a515a222b393c9d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ButtonAttributeDrawers/InlineButtonDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8b453b4c2f4a5e4e883b956ac06b125 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ButtonAttributeDrawers/ValueButtonsDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1c3a6dcb0a06cd4aad7d63daa91604a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers/HideFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f0329d2b01fbd84eb75c495073b388e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers/ShowFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44436e22c103bc24d82c535844bfb12a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/ColorFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8c4eb6d4007b9d47942289ee3d43765 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/GUIColorDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6baeb086a87b9324cba2f368179b7d96 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/HelpBoxDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4c0ea4a3cf31754dbc5df0f427bfb8a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/HideLabelDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5956c5defb72f44284e751f54e6fbbc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/PrefixDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ac1d6fec74592d42a48a51e577de5ba 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/RenameDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f0655f057eada94faf09137890abe74 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/SuffixDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2890c38b9084cc34aa30f377a4da0f5b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/DropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08af5fd491c7fa945b245936d43670b2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/TagDropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7acdcb2a08bc4846ac4d279b384c5fe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/TypeDropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abf1f80377b4f144d9b4c20c65067b67 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers/DataTableDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e33ad44453b54e409ee404502eb0a2f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers/FoldoutGroupDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ecc183ddb62745459826228e6803d7e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers/TabGroupDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 214f2376a2e884f4c8577e45e79b2855 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers/ToggleGroupDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afa75f6fff6fe2d479a1562d42c98217 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/DrawHandleDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a16a3a39af6e7bd4cbf5178b66c1b507 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/ProgressBarDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3da46b429508da40a04d6e521b1902a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/TimeFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c0c0a1aac9409d44a91a9cde63c9e40 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/UnitFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a72858461cef32945bfae9616fa95581 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/ButtonFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67fc7c516dc4a8749a823346b53ab4a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/InlineButtonAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94c5fff38b5b63f42a955f5c18f9f6e3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/ValueButtonsAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9b8d9bb4a6cf8044ae933d8d1863ce0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/GUIColorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 685c3c577ecfe5447a01cdaa845e0ccb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/HelpBoxAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f23e42a12f595dd4683f19a14de93ddd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/HideLabelAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fd929e2a1ba309428744798aae935e7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/IColorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccabee6bf06fcf5478e3b01513c3cbba 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/ImageAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7724ed1ffadb10c47ba837c67f153b2f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/PrefixAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2df7f221801e8043a9f90948ce17112 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/RenameAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1502b54b7b53feb4b8d114831012b2e3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/SuffixAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 169f4a6c1b2cd754f870106b764b9eff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/TitleAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 212dd039986d5594388634445f092c17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/DropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 898f08b37cf8b364d874024897471523 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/TagDropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 177005b2e51333d4d8ee8553e7b67bf2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/DataTableAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bafaef377f275824bac5bccecc22afa9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/TabGroupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1d1b524f92b88749afd503799df5ba1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/ToggleGroupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6de73237aa104dc48a3d9e5bb866d5de 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/DrawHandleAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c79271f06cbc82f44b420828618965e8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/TimeFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a39638dddcc4aa641be4f09637f8223f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/UnitFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36a5a238aad584845a3fdef77bebe326 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples/SelectionButtonsSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d1ce0ec69ae593429f8798d7b1b0c3d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples/DisableFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca5b7b409c162f04eb911a90038b3c49 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples/EnableFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 180a077e9497fa442838936d4d18e9db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/AssetPreviewSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cd925956710d72478dcce1cff6fd595 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/IndentPropertySample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdeade1ad0f9a19479dfff31cc37fec7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/PropertyOrderSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ca4833209499d2479495159be03a2a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/PropertyWidthSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7ca088a779c1e642935213dd31d3d78 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/PropertyDropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f26f3e32aa45a1478dc37c8a688fd3e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/GroupingAttributeSamples/HorizontalGroupSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be310c9b15918904aad22cf6726b1e76 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/FolderPathSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9ffeaa79b3a2dd41b502eed2fae24f4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HidePropertySample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 655765e99a11ecf4c8a0bbeedfa15ece 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/TypeFilterSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92d425f51c8fc2b48a205e931fa21788 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ButtonAttributeDrawers/SelectionButtonsDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 581d6089839f1f842aee0b8a9f2ef498 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers/DisableFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5458bc359dce3bb4eacee8ebf6ab74a5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers/EnableFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abf530b593355344bb291599d633a329 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers/MessageBoxDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 524d7cbc09e4c004aa17e28deede4edd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/AssetPreviewDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9898033101c5a7c479d0090411577e47 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/IndentPropertyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d54058b313e6fec4fbb2e942d925af80 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/PropertyWidthDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 107ec70bc1e734547ba6daf54daaec7b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/PropertyDropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f71b94d54e68a849a3d5fce711ae434 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/SceneDropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1862b63729c73e04a986f040c67f58cf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers/HorizontalGroupDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a183350440f575a489b2076705f49295 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/GroupingAttributeDrawers/VerticalGroupDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af30d525ade167e41942a69e3737b066 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/FilePathDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b24dba68072bf8449544b5d62b18332 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/FolderPathDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34d6625724faa504fb9ec3dc126a5e5f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/HidePropertyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14d391a3b48d17940b32e1a046e5d5d6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/ReadonlyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66f5b31399ada59499f8e3ffedccc6a5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/RequiredDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e71fc184344b6734facbdf90735e800e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/TypeFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb775e42e44ebba4fb6cb268ac6c7670 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/ValidateDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62630dcfbc9c34b4ca369ea6fc5b84ab 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/NumericalAttributeDrawers/MinMaxSliderDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 357eb6ef2f2b54a41a2447ab9759d2d7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ButtonAttributes/SelectionButtonsAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6af8f62afeb4754d960abee58b31d3b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/DisableFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 971c00d7444dfcd468567ea0d7bfc423 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/EnableFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6cdeb67d97c4cd4da9f0ffdde2dfbc7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/HideFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b363c0c522817814999459dec0a014dd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/IConditionalAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a29777571c99f041aa1553104582457 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/MessageBoxAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab18c614ba79a5d48adb3fc71ec2cd32 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/ShowFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e86ee168a0526254ebf7505437e503ed 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/AssetPreviewAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5e66c90be490944bb1aaf1cd34d3d35 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/ColorFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0cc8b574a46c44847b3e5fbea20d16b5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/IndentPropertyAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: add120de743981b4d8e2e0af70e66c8d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/PropertyOrderAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df22f1193030f3248862ed0ab21022ec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/PropertyWidthAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2320568ba131e494e8f4a0ead6b0e594 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/PropertyDropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc0f4d7010ef3954f94ce2eb934fb31f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/SceneDropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a104fa21d569d254e82d0c8f5dabf2d6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/TypeDropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a8933209357d0a4eb6c379d77019a17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/FoldoutGroupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09bc4269bdabcae478e9485bc5b59386 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/HorizontalGroupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9ba3939621990546b394ff2e4232507 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/VerticalGroupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f720a5631eba05d45acfd8ce2b075102 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/FilePathAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0bbbc725aab45746973b404391e4616 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/FolderPathAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cecae49d06e8eb649af81d47f6f90783 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/ReadOnlyAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84f8a775c82201e4993bc6a525b8902e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/RequiredAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59e258d1c302c294880dc3bd77fb3887 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/TypeFilterAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61aabd6032f54b340a3bcaff3d301e90 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/ValidateAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ef1a93dcf5c3be40b3de69832aa56ad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/MinMaxSliderAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57bf7c2010821cc499f1beac9f2110b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/NumericalAttributes/ProgressBarAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0feff8205eee3794b9d3f2ec4fb0159e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/ConditionalAttributeSamples/ConditionalFieldSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ac5db79403bc644862c441ce0b0a87 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/AnimatorParamDropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9226f54f3eb045c4e9bb99a3feb269be 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/SortingLayerDropdownSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fe545003d59ee149be31354cccd137d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/CollectionRangeSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a127d7dbcc58e6244ab8dea603a2d897 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/DisableInEditModeSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17914b4d252f76341a3f925dc1c68ced 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/DisableInPlayModeSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31694aaa38d06c249bfe5744b0be5468 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HideInChildrenSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a30416283a495141969a9b1f0d06c01 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HideInEditModeSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f42bab8cc645db24e90ecab6571061e5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HideInPlayModeSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e8ccf61ce2cd07478d33a8213591e00 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/OnValueChangedSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15e82c25f0a5ae448bc8f2dc0d015218 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/ShowInInspectorSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f1f0e20c903b934d8ca279164b518e7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/ConditionalAttributeDrawers/ConditionalFieldDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d062566b347cae942af514d0f6ab2e33 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/AnimatorParamDropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8a56d90de6ddf44c951aecf49c3c1ff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DropdownAttributeDrawers/SortingLayerDropdownDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c51a50b251f4ec468514ecf0e6c9f0f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/CollectionRangeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb83e98318feb2f48b068566b921dcdf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/DisableInEditModeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11ee2fc1919ef2f408907decc82333ea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/DisableInPlayModeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef9e87d87ecb08e49b451d7f9e619dfc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/HideInChildrenDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 353c2078fed36a246b9197b197876b16 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/HideInEditModeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 764512fe086a3964a9776a625f9721fa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/HideInPlayModeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 313a9873c4254004387f1376faaf2eb1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/OnValueChangedDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8de5a8a6a77c08241898ada1d011ad58 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/ConditionalAttributes/ConditionalFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 049ef87e35ab1ed4281fd53bfa261f98 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/AnimatorParamDropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6af75775078a6314891e3c7ef5d96d67 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/SortingLayerDropdownAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ea6a2dddf9f1d64cb6b592bc566b518 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/CollectionRangeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70f44d6111bb3564f883ee532ce99dea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HideInChildrenAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a55140092f046654f8b2720d6ebb814f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HideInEditModeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6eb68a19a2c4a54dbeef5709e9e034d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HideInPlayModeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac7aee4ea4e4a7545bcb6345ea8f1ba0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HidePropertyAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d3a135e68b42fa47a322c382bd9ae57 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/OnValueChangedAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f3d3909848b0f944b81171122580f3a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/ShowInInspectorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b99418636df0dac41a87b92a68c0e462 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/IColorAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace EditorAttributes 2 | { 3 | public interface IColorAttribute 4 | { 5 | public float R { get; } 6 | public float G { get; } 7 | public float B { get; } 8 | public bool UseRGB { get; } 9 | public string HexColor { get; } 10 | 11 | public GUIColor Color { get; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/DisableInEditModeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f81fd4da90b15349aa79620b9db4470 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/DisableInPlayModeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6d2fd45b6643544c82ab0e0274fe41f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/HideLabelSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/hidelabel.html")] 7 | public class HideLabelSample : MonoBehaviour 8 | { 9 | [Header("HideLabel Attribute:")] 10 | [SerializeField, HideLabel] private string stringField; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/TagDropdownSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DropdownAttributes/tagdropdown.html")] 7 | public class TagDropdownSample : MonoBehaviour 8 | { 9 | [Header("TagDropdown Attribute:")] 10 | [SerializeField, TagDropdown] private string field; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Runtime/Scripts/EditorAttributes.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "EditorAttributes", 3 | "rootNamespace": "EditorAttributes", 4 | "references": [], 5 | "includePlatforms": [], 6 | "excludePlatforms": [], 7 | "allowUnsafeCode": false, 8 | "overrideReferences": false, 9 | "precompiledReferences": [], 10 | "autoReferenced": true, 11 | "defineConstraints": [], 12 | "versionDefines": [], 13 | "noEngineReferences": false 14 | } -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HideInEditModeSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/hideineditmode.html")] 7 | public class HideInEditModeSample : MonoBehaviour 8 | { 9 | [Header("HideInEditMode Attribute:")] 10 | [SerializeField, HideInEditMode] private int hiddenField; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HideInPlayModeSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/hideinplaymode.html")] 7 | public class HideInPlayModeSample : MonoBehaviour 8 | { 9 | [Header("HideInPlayMode Attribute:")] 10 | [SerializeField, HideInPlayMode] private int hiddenField; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/DisableInEditModeSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/disableineditmode.html")] 7 | public class DisableInEditModeSample : MonoBehaviour 8 | { 9 | [Header("DisableInEditMode Attribute:")] 10 | [SerializeField, DisableInEditMode] private int disabledField; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/DisableInPlayModeSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/disableinplaymode.html")] 7 | public class DisableInPlayModeSample : MonoBehaviour 8 | { 9 | [Header("DisableInPlayMode Attribute:")] 10 | [SerializeField, DisableInPlayMode] private int disabledField; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/SortingLayerDropdownSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DropdownAttributes/sortinglayerdropdown.html")] 7 | public class SortingLayerDropdownSample : MonoBehaviour 8 | { 9 | [Header("SortingLayerDropdown Attribute:")] 10 | [SerializeField, SortingLayerDropdown] private int sortingLayer; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/ReadOnlySample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/readonly.html")] 7 | public class ReadOnlySample : MonoBehaviour 8 | { 9 | [Header("ReadOnly Attribute:")] 10 | [SerializeField, ReadOnly] private int readonlyField; 11 | 12 | [SerializeField, ReadOnly] private int[] readonlyArray; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/AttributesSamples.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "AttributesSamples", 3 | "rootNamespace": "EditorAttributeSamples", 4 | "references": [ 5 | "GUID:febaf25a60dafbd44941357b21678606" 6 | ], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false, 10 | "overrideReferences": false, 11 | "precompiledReferences": [], 12 | "autoReferenced": true, 13 | "defineConstraints": [], 14 | "versionDefines": [], 15 | "noEngineReferences": false 16 | } -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/SceneDropdownSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DropdownAttributes/scenedropdown.html")] 7 | public class SceneDropdownSample : MonoBehaviour 8 | { 9 | [Header("SceneDropdown Attribute:")] 10 | [SerializeField, SceneDropdown] private int intField; 11 | [SerializeField, SceneDropdown] private string stringField; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/ReadOnlyAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to make a field readonly in the inspector 7 | /// 8 | public class ReadOnlyAttribute : PropertyAttribute 9 | { 10 | /// 11 | /// Attribute to make a field readonly in the inspector 12 | /// 13 | public ReadOnlyAttribute() 14 | #if UNITY_2023_3_OR_NEWER 15 | : base(true) 16 | #endif 17 | { } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/FolderPathSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/folderpath.html")] 7 | public class FolderPathSample : MonoBehaviour 8 | { 9 | [Header("FolderPath Attribute:")] 10 | [SerializeField, FolderPath] private string folderPath; 11 | [SerializeField, FolderPath(false)] private string absoluteFolderPath; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HideInPlayModeAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to hide a field when entering play mode 7 | /// 8 | public class HideInPlayModeAttribute : PropertyAttribute 9 | { 10 | /// 11 | /// Attribute to hide a field when entering play mode 12 | /// 13 | public HideInPlayModeAttribute() 14 | #if UNITY_2023_3_OR_NEWER 15 | : base(true) 16 | #endif 17 | { } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/ReadonlyDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(ReadOnlyAttribute))] 7 | public class ReadonlyDrawer : PropertyDrawerBase 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) 10 | { 11 | var propertyField = CreatePropertyField(property); 12 | 13 | propertyField.SetEnabled(false); 14 | 15 | return propertyField; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HideInEditModeAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to hide a field when outside of play mode 7 | /// 8 | public class HideInEditModeAttribute : PropertyAttribute 9 | { 10 | /// 11 | /// Attribute to hide a field when outside of play mode 12 | /// 13 | public HideInEditModeAttribute() 14 | #if UNITY_2023_3_OR_NEWER 15 | : base(true) 16 | #endif 17 | { } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/DisableInPlayModeAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to disable a field when entering play mode 7 | /// 8 | public class DisableInPlayModeAttribute : PropertyAttribute 9 | { 10 | /// 11 | /// Attribute to disable a field when entering play mode 12 | /// 13 | public DisableInPlayModeAttribute() 14 | #if UNITY_2023_3_OR_NEWER 15 | : base(true) 16 | #endif 17 | { } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/TypeDropdownSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DropdownAttributes/typedropdown.html")] 7 | public class TypeDropdownSample : MonoBehaviour 8 | { 9 | [Header("TypeDropdown Attribute:")] 10 | [SerializeField, TypeDropdown] private string allVisibleTypes; 11 | [SerializeField, TypeDropdown("UnityEngine.CoreModule")] private string filteredTypes; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/DisableInEditModeAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to disable a field when outside of play mode 7 | /// 8 | public class DisableInEditModeAttribute : PropertyAttribute 9 | { 10 | /// 11 | /// Attribute to disable a field when outside of play mode 12 | /// 13 | public DisableInEditModeAttribute() 14 | #if UNITY_2023_3_OR_NEWER 15 | : base(true) 16 | #endif 17 | { } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/OnValueChangedSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/onvaluechanged.html")] 7 | public class OnValueChangedSample : MonoBehaviour 8 | { 9 | [Header("OnValueChanged Attribute:")] 10 | [SerializeField, OnValueChanged(nameof(PrintValue))] private int intField; 11 | 12 | private void PrintValue() => print($"Value is: {intField}"); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/AnimatorParamDropdownSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DropdownAttributes/animatorparamdropdown.html")] 7 | public class AnimatorParamDropdownSample : MonoBehaviour 8 | { 9 | [Header("AnimatorParamDropdown Attribute:")] 10 | [SerializeField] private Animator animator; 11 | [SerializeField, AnimatorParamDropdown(nameof(animator))] private string stringField; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Samples~/Scripts/DropdownAttributeSamples/PropertyDropdownSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DropdownAttributes/propertydropdown.html")] 7 | public class PropertyDropdownSample : MonoBehaviour 8 | { 9 | [Header("PropertyDropdown Attribute:")] 10 | [SerializeField, PropertyDropdown] private BoxCollider boxCollider; 11 | [SerializeField, PropertyDropdown] private ExampleScriptableObject scriptableObject; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/HidePropertyAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to hide a field in the inspector but still show it in debug view 7 | /// 8 | public class HidePropertyAttribute : PropertyAttribute 9 | { 10 | /// 11 | /// Attribute to hide a field in the inspector but still show it in debug view 12 | /// 13 | public HidePropertyAttribute() 14 | #if UNITY_2023_3_OR_NEWER 15 | : base(true) 16 | #endif 17 | { } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/IndentPropertySample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/indentproperty.html")] 7 | public class IndentPropertySample : MonoBehaviour 8 | { 9 | [Header("IndentProperty Attribute:")] 10 | [SerializeField, IndentProperty] private int intField; 11 | [SerializeField, IndentProperty(30f)] private float floatField; 12 | [SerializeField, IndentProperty(40f)] private string stringField; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/FilePathSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/filepath.html")] 7 | public class FilePathSample : MonoBehaviour 8 | { 9 | [Header("FilePath Attribute:")] 10 | [SerializeField, FilePath] private string filePath; 11 | [SerializeField, FilePath(false)] private string absoluteFilePath; 12 | [SerializeField, FilePath(filters:"cs,unity")] private string filteredFilePath; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/HideInEditModeDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(HideInEditModeAttribute))] 7 | public class HideInEditModeDrawer : PropertyDrawerBase 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) 10 | { 11 | var root = new VisualElement(); 12 | 13 | if (EditorApplication.isPlayingOrWillChangePlaymode) 14 | root.Add(CreatePropertyField(property)); 15 | 16 | return root; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/HideInPlayModeDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(HideInPlayModeAttribute))] 7 | public class HideInPlayModeDrawer : PropertyDrawerBase 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) 10 | { 11 | var root = new VisualElement(); 12 | 13 | if (!EditorApplication.isPlayingOrWillChangePlaymode) 14 | root.Add(CreatePropertyField(property)); 15 | 16 | return root; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/PropertyWidthSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/propertywidth.html")] 7 | public class PropertyWidthSample : MonoBehaviour 8 | { 9 | [Header("PropertyWidth Attribute:")] 10 | [SerializeField, PropertyWidth(-100f)] private int intField; 11 | [SerializeField, PropertyWidth(100f)] private float floatField; 12 | [SerializeField, PropertyWidth(200f)] private string stringField; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/GUIColorDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.UIElements; 2 | using EditorAttributes.Editor.Utility; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | public class GUIColorDrawer 7 | { 8 | public static void ColorField(VisualElement root, IColorAttribute colorAttribute) 9 | { 10 | var errorBox = new HelpBox(); 11 | 12 | EditorExtension.GLOBAL_COLOR = ColorUtils.GetColorFromAttribute(colorAttribute, errorBox); 13 | ColorUtils.ApplyColor(root, colorAttribute, errorBox); 14 | PropertyDrawerBase.DisplayErrorBox(root, errorBox); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/AssetPreviewSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/assetpreview.html")] 7 | public class AssetPreviewSample : MonoBehaviour 8 | { 9 | [Header("AssetPreview attribute:")] 10 | [SerializeField, AssetPreview] private Sprite spriteAsset; 11 | [SerializeField, AssetPreview(64f, 64f)] private Material materialAsset; 12 | [SerializeField, AssetPreview(32f, 32f)] private Mesh meshAsset; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/HidePropertySample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/hideproperty.html")] 7 | public class HidePropertySample : MonoBehaviour 8 | { 9 | [Header("HideProperty Attribute:")] 10 | [SerializeField, HelpBox("The field is hidden in the inspector but visible in debug mode", MessageMode.None)] private Void helpBoxHolder; 11 | 12 | [SerializeField, HideProperty] private int hiddenField; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/ButtonAttributeSamples/ValueButtonsSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/ButtonAttributes/valuebuttons.html")] 7 | public class ValueButtonsSample : MonoBehaviour 8 | { 9 | [Header("ValueButtons Attribute:")] 10 | [SerializeField, ValueButtons(nameof(stringValues))] private string stringField; 11 | 12 | private string[] stringValues = new string[] 13 | { 14 | "Value01", "Value02", "Value03", "Value04", "Value05", "Value06" 15 | }; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/DisableInEditModeDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(DisableInEditModeAttribute))] 7 | public class DisableInEditModeDrawer : PropertyDrawerBase 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) 10 | { 11 | var root = new VisualElement(); 12 | 13 | root.Add(CreatePropertyField(property)); 14 | root.SetEnabled(EditorApplication.isPlayingOrWillChangePlaymode); 15 | 16 | return root; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/MiscellaneousAttributeDrawers/DisableInPlayModeDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(DisableInPlayModeAttribute))] 7 | public class DisableInPlayModeDrawer : PropertyDrawerBase 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) 10 | { 11 | var root = new VisualElement(); 12 | 13 | root.Add(CreatePropertyField(property)); 14 | root.SetEnabled(!EditorApplication.isPlayingOrWillChangePlaymode); 15 | 16 | return root; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/SuffixSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/suffix.html")] 7 | public class SuffixSample : MonoBehaviour 8 | { 9 | [Header("Suffix Attribute:")] 10 | [SerializeField, Suffix("meters")] private float intField; 11 | [SerializeField, Suffix("km", 30f)] private float floatField; 12 | [SerializeField, Suffix(nameof(dynamicSuffix), stringInputMode: StringInputMode.Dynamic)] private string dynamicSuffix; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/PrefixSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/prefix.html")] 7 | public class PrefixSample : MonoBehaviour 8 | { 9 | [Header("Prefix Attribute:")] 10 | [SerializeField, Prefix("num")] private int intField; 11 | [SerializeField, Prefix("float num", 20f)] private float floatField; 12 | [SerializeField, Prefix(nameof(dynamicPrefix), stringInputMode: StringInputMode.Dynamic)] private string dynamicPrefix; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/CollectionRangeSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | using System.Collections.Generic; 4 | 5 | namespace EditorAttributesSamples 6 | { 7 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/collectionrange.html")] 8 | public class CollectionRangeSample : MonoBehaviour 9 | { 10 | [Header("CollectionRange Attribute:")] 11 | [SerializeField, CollectionRange(0, 5)] private int[] intArray; 12 | 13 | [SerializeField, CollectionRange(1, 7)] private List stringList; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/MiscellaneousAttributes/FolderPathAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to get the path of a folder 7 | /// 8 | public class FolderPathAttribute : PropertyAttribute 9 | { 10 | public bool GetRelativePath { get; private set; } 11 | 12 | /// 13 | /// Attribute to get the path of a folder 14 | /// 15 | /// Get the relative path of the folder 16 | public FolderPathAttribute(bool getRelativePath = true) => GetRelativePath = getRelativePath; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Samples~/Scripts/MiscellaneousAttributeSamples/TypeFilterSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/MiscellaneousAttributes/typefilter.html")] 7 | public class TypeFilterSample : MonoBehaviour, IFilter 8 | { 9 | [Header("TypeFilter Attribute:")] 10 | [SerializeField, TypeFilter(typeof(BoxCollider), typeof(SphereCollider))] private Component colliderFilter; 11 | [SerializeField, TypeFilter(typeof(IFilter))] private Component interfaceFilter; 12 | } 13 | 14 | public interface IFilter { } 15 | } 16 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/TypeDropdownAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to make a dropdown of type paths 7 | /// 8 | public class TypeDropdownAttribute : PropertyAttribute 9 | { 10 | public string AssemblyName { get; private set; } 11 | 12 | /// 13 | /// Attribute to make a dropdown of type paths 14 | /// 15 | /// Filter which types are displayed by the assembly name 16 | public TypeDropdownAttribute(string assemblyName = "") => AssemblyName = assemblyName; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/PropertyOrderSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/propertyorder.html")] 7 | public class PropertyOrderSample : MonoBehaviour 8 | { 9 | [Header("PropertyOrder Attribute:")] 10 | [SerializeField] private int intField; 11 | 12 | [SerializeField, PropertyOrder(3)] private int intField01; 13 | [SerializeField, PropertyOrder(2)] private int intField02; 14 | [SerializeField, PropertyOrder(1)] private int intField03; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/GroupingAttributes/TabGroupAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to display specified fields in a tabbed group 7 | /// 8 | public class TabGroupAttribute : PropertyAttribute 9 | { 10 | public string[] FieldsToGroup { get; private set; } 11 | 12 | /// 13 | /// Attribute to display specified fields in a tabbed group 14 | /// 15 | /// The name of the fields to group 16 | public TabGroupAttribute(params string[] fieldsToGroup) => FieldsToGroup = fieldsToGroup; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/PropertyWidthAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to adjust the width of a property 7 | /// 8 | public class PropertyWidthAttribute : PropertyAttribute 9 | { 10 | public float WidthOffset { get; private set; } 11 | 12 | /// 13 | /// Attribute to adjust the width of a property 14 | /// 15 | /// By how much to offset the width of the property in pixels 16 | public PropertyWidthAttribute(float widthOffset) => WidthOffset = widthOffset; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/WrapSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/NumericalAttributes/wrap.html")] 7 | public class WrapSample : MonoBehaviour 8 | { 9 | [Header("Wrap Attribute:")] 10 | [SerializeField, Wrap(0, 20)] private int intField; 11 | [SerializeField, Wrap(0f, 360f)] private float floatField; 12 | [Space] 13 | [SerializeField, Wrap(0f, 10f, -10f, 0f)] private Vector2 vector2Field; 14 | [SerializeField, Wrap(0f, 10f, -10f, 0f, -20f, 20f)] private Vector3 vector3Field; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DecorativeAttributes/IndentPropertyAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to indent a property in the inspector 7 | /// 8 | public class IndentPropertyAttribute : PropertyAttribute 9 | { 10 | public float IndentLevel { get; private set; } 11 | 12 | /// 13 | /// Attrtibute to indent a property in the inspector 14 | /// 15 | /// The amount to indent by in pixels 16 | public IndentPropertyAttribute(float indentLevel = 20f) => IndentLevel = indentLevel; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/ClampSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/NumericalAttributes/clamp.html")] 7 | public class ClampSample : MonoBehaviour 8 | { 9 | [Header("Clamp Attribute:")] 10 | [SerializeField, Clamp(-10, 10)] private int intField; 11 | [SerializeField, Clamp(-0.5f, 10.5f)] private float floatField; 12 | [Space] 13 | [SerializeField, Clamp(-10f, 10f, -5f, 5f)] private Vector2 vector2Field; 14 | [SerializeField, Clamp(-10f, 10f, -5f, 5f, -1f, 1f)] private Vector3 vector3Field; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/ImageSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/image.html")] 7 | public class ImageSample : MonoBehaviour 8 | { 9 | [Header("Image Attribute:")] 10 | [SerializeField, FilePath(filters: "png")] private string imagePath; 11 | 12 | [Image(nameof(imagePath), stringInputMode: StringInputMode.Dynamic)] 13 | [SerializeField] private int field01; 14 | 15 | [Image(nameof(imagePath), 50f, 50f, StringInputMode.Dynamic)] 16 | [SerializeField] private int field02; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Samples~/Scripts/NumericalAttributeSamples/ProgressBarSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/NumericalAttributes/progressbar.html")] 7 | public class ProgressBarSample : MonoBehaviour 8 | { 9 | [Header("ProgressBar Attribute:")] 10 | [SerializeField, Range(0f, 100f)] private float value; 11 | 12 | [SerializeField, ProgressBar] private int intBar; 13 | [SerializeField, ProgressBar(100f, 50f)] private float floatBar; 14 | 15 | void OnValidate() 16 | { 17 | intBar = (int)value; 18 | floatBar = value; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Samples~/Scripts/DecorativeAttributeSamples/LineSample.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using EditorAttributes; 3 | 4 | namespace EditorAttributesSamples 5 | { 6 | [HelpURL("https://editorattributesdocs.readthedocs.io/en/latest/Attributes/DecorativeAttributes/line.html")] 7 | public class LineSample : MonoBehaviour 8 | { 9 | [Header("Line Attribute:")] 10 | [SerializeField] private int field01; 11 | [Line] 12 | [SerializeField] private int field02; 13 | [Line(GUIColor.Red)] 14 | [SerializeField] private int field03; 15 | [Line(GUIColor.Yellow, 0.1f)] 16 | [SerializeField] private int field04; 17 | [Line("#327ba8", lineThickness: 10f)] 18 | [SerializeField] private int field05; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Runtime/Scripts/Attributes/DropdownAttributes/AnimatorParamDropdownAttribute.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace EditorAttributes 4 | { 5 | /// 6 | /// Attribute to display a dropdown of animator parameters 7 | /// 8 | public class AnimatorParamDropdownAttribute : PropertyAttribute 9 | { 10 | public string AnimatorFieldName { get; private set; } 11 | 12 | /// 13 | /// Attribute to display a dropdown of animator parameters 14 | /// 15 | /// The animator from which to get the parameters 16 | public AnimatorParamDropdownAttribute(string animatorFieldName) => AnimatorFieldName = animatorFieldName; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Editor/Scripts/Drawers/DecorativeAttributeDrawers/HideLabelDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEditor; 2 | using UnityEngine.UIElements; 3 | 4 | namespace EditorAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(HideLabelAttribute))] 7 | public class HideLabelDrawer : PropertyDrawerBase 8 | { 9 | public override VisualElement CreatePropertyGUI(SerializedProperty property) 10 | { 11 | var propertyField = CreatePropertyField(property); 12 | 13 | ExecuteLater(propertyField, () => 14 | { 15 | var label = propertyField.Q