From fbd80b56fd15cc36fde6d948ddae2a645a3c8cfb Mon Sep 17 00:00:00 2001 From: Haruki Yano Date: Wed, 25 May 2022 19:17:07 +0900 Subject: [PATCH] Support to attach multiple Synchronizers. --- .../CharacterStyle/TextCharacterStyleSynchronizer.cs | 2 -- .../TextMeshProUGUICharacterStyleTMPSynchronizer.cs | 2 -- .../Runtime/Core/Synchronizer/Color/GraphicColorSynchronizer.cs | 2 -- .../Core/Synchronizer/Color/InputFieldCaretColorSynchronizer.cs | 2 -- .../Synchronizer/Color/InputFieldSelectionColorSynchronizer.cs | 2 -- .../Runtime/Core/Synchronizer/Color/OutlineColorSynchronizer.cs | 2 -- .../Synchronizer/Color/SelectableDisabledColorSynchronizer.cs | 2 -- .../Color/SelectableHighlightedColorSynchronizer.cs | 2 -- .../Synchronizer/Color/SelectableNormalColorSynchronizer.cs | 2 -- .../Synchronizer/Color/SelectablePressedColorSynchronizer.cs | 2 -- .../Synchronizer/Color/SelectableSelectedColorSynchronizer.cs | 2 -- 11 files changed, 22 deletions(-) diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyle/TextCharacterStyleSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyle/TextCharacterStyleSynchronizer.cs index 3897797..2e2dd05 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyle/TextCharacterStyleSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyle/TextCharacterStyleSynchronizer.cs @@ -4,8 +4,6 @@ namespace uPalette.Runtime.Core.Synchronizer.CharacterStyle { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Text))] [CharacterStyleSynchronizer(typeof(Text), "Character Style")] public sealed class TextCharacterStyleSynchronizer : CharacterStyleSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyleTMP/TextMeshProUGUICharacterStyleTMPSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyleTMP/TextMeshProUGUICharacterStyleTMPSynchronizer.cs index 74ebdde..64b4dc7 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyleTMP/TextMeshProUGUICharacterStyleTMPSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/CharacterStyleTMP/TextMeshProUGUICharacterStyleTMPSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.CharacterStyleTMP { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(TextMeshProUGUI))] [CharacterStyleTMPSynchronizer(typeof(TextMeshProUGUI), "Character Style")] public sealed class TextMeshProUGUICharacterStyleTMPSynchronizer : CharacterStyleTMPSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/GraphicColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/GraphicColorSynchronizer.cs index 89384d7..f5f1bfa 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/GraphicColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/GraphicColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Graphic))] [ColorSynchronizer(typeof(Graphic), "Color")] public sealed class GraphicColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldCaretColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldCaretColorSynchronizer.cs index 18265e2..77c1c12 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldCaretColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldCaretColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(InputField))] [ColorSynchronizer(typeof(InputField), "Caret Color")] public sealed class InputFieldCaretColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldSelectionColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldSelectionColorSynchronizer.cs index ebce80f..a1c97b8 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldSelectionColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/InputFieldSelectionColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(InputField))] [ColorSynchronizer(typeof(InputField), "Selection Color")] public sealed class InputFieldSelectionColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/OutlineColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/OutlineColorSynchronizer.cs index 3f97f9a..7e9cea9 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/OutlineColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/OutlineColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Outline))] [ColorSynchronizer(typeof(Outline), "Color")] public sealed class OutlineColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableDisabledColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableDisabledColorSynchronizer.cs index 4569281..df2fef8 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableDisabledColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableDisabledColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Selectable))] [ColorSynchronizer(typeof(Selectable), "Transition Disabled Color")] public sealed class SelectableDisabledColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableHighlightedColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableHighlightedColorSynchronizer.cs index 001c290..e636fff 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableHighlightedColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableHighlightedColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Selectable))] [ColorSynchronizer(typeof(Selectable), "Transition Highlighted Color")] public sealed class SelectableHighlightedColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableNormalColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableNormalColorSynchronizer.cs index c66d4ad..70fa9a7 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableNormalColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableNormalColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Selectable))] [ColorSynchronizer(typeof(Selectable), "Transition Normal Color")] public sealed class SelectableNormalColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectablePressedColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectablePressedColorSynchronizer.cs index 7b5a13a..80f6e00 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectablePressedColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectablePressedColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Selectable))] [ColorSynchronizer(typeof(Selectable), "Transition Pressed Color")] public sealed class SelectablePressedColorSynchronizer : ColorSynchronizer diff --git a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableSelectedColorSynchronizer.cs b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableSelectedColorSynchronizer.cs index aef4e0b..0700006 100644 --- a/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableSelectedColorSynchronizer.cs +++ b/Assets/uPalette/Runtime/Core/Synchronizer/Color/SelectableSelectedColorSynchronizer.cs @@ -3,8 +3,6 @@ namespace uPalette.Runtime.Core.Synchronizer.Color { - [AddComponentMenu("")] - [DisallowMultipleComponent] [RequireComponent(typeof(Selectable))] [ColorSynchronizer(typeof(Selectable), "Transition Selected Color")] public sealed class SelectableSelectedColorSynchronizer : ColorSynchronizer