From 6f6db79fafc5b27aeec3ff0c21257cccaf6e70ad Mon Sep 17 00:00:00 2001 From: "guzhu@fairygui.com" Date: Tue, 3 Jul 2018 23:36:10 +0800 Subject: [PATCH] Change rotation's data type to float in XML. --- Source/Scripts/UI/GObject.cs | 2 +- Source/Scripts/UI/Transition.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Scripts/UI/GObject.cs b/Source/Scripts/UI/GObject.cs index 0808e6ba..709b696a 100644 --- a/Source/Scripts/UI/GObject.cs +++ b/Source/Scripts/UI/GObject.cs @@ -1739,7 +1739,7 @@ virtual public void Setup_BeforeAdd(XML xml) str = xml.GetAttribute("rotation"); if (str != null) - this.rotation = int.Parse(str); + this.rotation = float.Parse(str); arr = xml.GetAttributeArray("pivot"); if (arr != null) diff --git a/Source/Scripts/UI/Transition.cs b/Source/Scripts/UI/Transition.cs index 08c7c94d..ef34ea91 100644 --- a/Source/Scripts/UI/Transition.cs +++ b/Source/Scripts/UI/Transition.cs @@ -360,7 +360,7 @@ public void SetValue(string label, params object[] aParams) break; case TransitionActionType.Rotation: - value.f1 = Convert.ToInt32(aParams[0]); + value.f1 = Convert.ToSingle(aParams[0]); break; case TransitionActionType.Color: @@ -1022,7 +1022,7 @@ void DecodeValue(TransitionItem item, string str, TransitionValue value) break; case TransitionActionType.Rotation: - value.f1 = int.Parse(str); + value.f1 = float.Parse(str); break; case TransitionActionType.Scale: