Skip to content

Commit bdcb33d

Browse files
committed
Fixed an issue due to Dropdown attribute did not work on arrays
1 parent 8bc67b6 commit bdcb33d

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

Editor.Extras/Drawers/DropdownDrawer.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
using TriInspector.Drawers;
33
using TriInspector.Elements;
44
using TriInspector.Resolvers;
5+
using UnityEngine;
56

6-
[assembly: RegisterTriAttributeDrawer(typeof(DropdownDrawer<>), TriDrawerOrder.Decorator)]
7+
[assembly: RegisterTriAttributeDrawer(typeof(DropdownDrawer<>), TriDrawerOrder.Decorator, ApplyOnArrayElement = true)]
78

89
namespace TriInspector.Drawers
910
{

Editor.Extras/Validators/DropdownValidator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using TriInspector.Resolvers;
33
using TriInspector.Validators;
44

5-
[assembly: RegisterTriAttributeValidator(typeof(DropdownValidator<>))]
5+
[assembly: RegisterTriAttributeValidator(typeof(DropdownValidator<>), ApplyOnArrayElement = true)]
66

77
namespace TriInspector.Validators
88
{

Editor.Samples/Decorators/Decorators_DropdownSample.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ public class Decorators_DropdownSample : ScriptableObject
1010
[Dropdown(nameof(GetStringValues))]
1111
public string stringValue;
1212

13+
[Dropdown(nameof(GetStringValues))]
14+
public string[] stringArray;
15+
1316
[Dropdown(nameof(GetVectorValues))]
1417
public Vector3 vectorValue;
1518

0 commit comments

Comments
 (0)