├── 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