summaryrefslogtreecommitdiff
path: root/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/UIControls/AnimationTriggers.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/UIControls/AnimationTriggers.cs')
-rw-r--r--Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/UIControls/AnimationTriggers.cs36
1 files changed, 36 insertions, 0 deletions
diff --git a/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/UIControls/AnimationTriggers.cs b/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/UIControls/AnimationTriggers.cs
new file mode 100644
index 0000000..e42871b
--- /dev/null
+++ b/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/UIControls/AnimationTriggers.cs
@@ -0,0 +1,36 @@
+using System;
+using UnityEngine.Serialization;
+
+namespace UnityEngine.UI
+{
+ [Serializable]
+ public class AnimationTriggers
+ {
+ private const string kDefaultNormalAnimName = "Normal";
+ private const string kDefaultSelectedAnimName = "Highlighted";
+ private const string kDefaultPressedAnimName = "Pressed";
+ private const string kDefaultDisabledAnimName = "Disabled";
+
+ [FormerlySerializedAs("normalTrigger")]
+ [SerializeField]
+ private string m_NormalTrigger = kDefaultNormalAnimName;
+
+ [FormerlySerializedAs("highlightedTrigger")]
+ [FormerlySerializedAs("m_SelectedTrigger")]
+ [SerializeField]
+ private string m_HighlightedTrigger = kDefaultSelectedAnimName;
+
+ [FormerlySerializedAs("pressedTrigger")]
+ [SerializeField]
+ private string m_PressedTrigger = kDefaultPressedAnimName;
+
+ [FormerlySerializedAs("disabledTrigger")]
+ [SerializeField]
+ private string m_DisabledTrigger = kDefaultDisabledAnimName;
+
+ public string normalTrigger { get { return m_NormalTrigger; } set { m_NormalTrigger = value; } }
+ public string highlightedTrigger { get { return m_HighlightedTrigger; } set { m_HighlightedTrigger = value; } }
+ public string pressedTrigger { get { return m_PressedTrigger; } set { m_PressedTrigger = value; } }
+ public string disabledTrigger { get { return m_DisabledTrigger; } set { m_DisabledTrigger = value; } }
+ }
+}