Exemplo n.º 1
0
 /// <summary>
 /// 加载Json
 /// </summary>
 /// <param name="json"></param>
 public void JsonDo(IJsonNode json)
 {
     if (json.Contains("tweenType"))
     {
         m_tweenType = json.GetInt("tweenType");
     }
     // end if
     if (json.Contains("tweenElement"))
     {
         m_tweenElement = (JTweenElement)json.GetInt("tweenElement");
     }
     // end if
     if (json.Contains("name"))
     {
         m_name = json.GetString("name");
     }
     // end if
     if (json.Contains("delay"))
     {
         m_delay = json.GetFloat("delay");
     }
     // end if
     if (json.Contains("duration"))
     {
         m_duration = json.GetFloat("duration");
     }
     // end if
     if (json.Contains("snapping"))
     {
         m_isSnapping = json.GetBool("snapping");
     }
     // end if
     if (json.Contains("animCurve"))
     {
         m_animCurve = JTweenUtils.JsonAnimationCurve(json.GetNode("animCurve"));
     }
     // end if
     if (json.Contains("animEase"))
     {
         m_animEase = (Ease)json.GetInt("animEase");
     }
     // end if
     if (json.Contains("loopCount"))
     {
         m_loopCount = json.GetInt("loopCount");
     }
     // end if
     if (json.Contains("loopType"))
     {
         m_loopType = (LoopType)json.GetInt("loopType");
     }
     // end if
     JsonTo(json);
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("strength"))
     {
         m_shakeType = ShakeTypeEnum.Value;
         m_strength  = json.GetFloat("strength");
     } // end if
     if (json.Contains("strengthVec"))
     {
         m_shakeType   = ShakeTypeEnum.Axis;
         m_strengthVec = JTweenUtils.JsonToVector3(json.GetNode("strengthVec"));
     } // end if
     if (json.Contains("vibrato"))
     {
         m_vibrato = json.GetInt("vibrato");
     }
     // end if
     if (json.Contains("randomness"))
     {
         m_randomness = json.GetFloat("randomness");
     }
     // end if
     if (json.Contains("fadeOut"))
     {
         m_fadeOut = json.GetBool("fadeOut");
     }
     // end if
     if (json.Contains("begainPosition"))
     {
         BegainPosition = JTweenUtils.JsonToVector3(json.GetNode("begainPosition"));
     }
     // end if
     Restore();
 }
Exemplo n.º 3
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginStr"))
     {
         BeginStr = json.GetString("beginStr");
     }
     // end if
     if (json.Contains("str"))
     {
         m_toStr = json.GetString("str");
     }
     // end if
     if (json.Contains("rich"))
     {
         m_richTextEnabled = json.GetBool("rich");
     }
     // end if
     if (json.Contains("mode"))
     {
         m_scrambleMode = (ScrambleMode)json.GetInt("mode");
     }
     // end if
     if (json.Contains("char"))
     {
         m_scrambleChars = json.GetString("char");
     }
     // end if
     Restore();
 }
Exemplo n.º 4
0
        public static JTweenBase CreateTween(IJsonNode json)
        {
            if (!json.Contains("tweenType"))
            {
                UnityEngine.Debug.LogError("JTweenFactory CreateTween json tweenType is error");
                return(null);
            } // end if
            if (!json.Contains("tweenElement"))
            {
                UnityEngine.Debug.LogError("JTweenFactory CreateTween json tweenElement is error");
                return(null);
            } // end if
            int tweenType    = json.GetInt("tweenType");
            int tweenElement = json.GetInt("tweenElement");

            return(CreateTween(tweenElement, tweenType));
        }
Exemplo n.º 5
0
        public static AnimationCurve JsonAnimationCurve(IJsonNode json)
        {
            IJsonNode jsonKeys = json.GetNode("keys");
            int       count    = jsonKeys.Count;

            Keyframe[] keys = new Keyframe[count];
            for (int i = 0; i < count; ++i)
            {
                IJsonNode oneKey = jsonKeys[i];
                keys[i]             = new Keyframe(oneKey.GetFloat("T"), oneKey.GetFloat("V"), oneKey.GetFloat("I"), oneKey.GetFloat("O"));
                keys[i].tangentMode = oneKey.GetInt("M");
            }
            AnimationCurve ret = new AnimationCurve(keys);

            ret.preWrapMode  = (WrapMode)json.GetInt("pre");
            ret.postWrapMode = (WrapMode)json.GetInt("post");
            return(ret);
        }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginPosition"))
     {
         BeginPosition = JTweenUtils.JsonToVector3(json.GetNode("beginPosition"));
     }
     // end if
     if (json.Contains("path"))
     {
         IJsonNode pathJson = json.GetNode("path");
         m_toPath = new Vector3[pathJson.Count];
         for (int i = 0, imax = pathJson.Count; i < imax; ++i)
         {
             m_toPath[i] = JTweenUtils.JsonToVector3(pathJson[i]);
         } // end for
     }     // end if
     if (json.Contains("type"))
     {
         m_pathType = (PathType)json.GetInt("type");
     }
     // end if
     if (json.Contains("mode"))
     {
         m_pathMode = (PathMode)json.GetInt("mode");
     }
     // end if
     if (json.Contains("resolution"))
     {
         m_resolution = json.GetInt("resolution");
     }
     // end if
     if (json.Contains("gizmoColor"))
     {
         m_gizmoColor = JTweenUtils.JsonToColor(json.GetNode("gizmoColor"));
     }
     // end if
     if (json.Contains("showGizmo"))
     {
         m_showGizmo = json.GetBool("showGizmo");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("rotate"))
     {
         m_toRotate = JTweenUtils.JsonToVector3(json.GetNode("rotate"));
     }
     // end if
     if (json.Contains("mode"))
     {
         m_RotateMode = (RotateMode)json.GetInt("mode");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("vector"))
     {
         m_toVector = JTweenUtils.JsonToVector4(json.GetNode("vector"));
     }
     // end if
     if (json.Contains("property"))
     {
         m_property = json.GetString("property");
     }
     // end if
     if (json.Contains("propertyID"))
     {
         m_propertyID = json.GetInt("propertyID");
     }
     // end if
     Restore();
 }
Exemplo n.º 9
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginOffset"))
     {
         BeginOffset = JTweenUtils.JsonToVector2(json.GetNode("beginOffset"));
     }
     // end if
     if (json.Contains("offset"))
     {
         m_toOffset = JTweenUtils.JsonToVector2(json.GetNode("offset"));
     }
     // end if
     if (json.Contains("property"))
     {
         m_property = json.GetString("property");
     }
     // end if
     if (json.Contains("propertyID"))
     {
         m_propertyID = json.GetInt("propertyID");
     }
     // end if
     Restore();
 }
Exemplo n.º 10
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginPosition"))
     {
         BeginPosition = JTweenUtils.JsonToVector3(json.GetNode("beginPosition"));
     }
     // end if
     if (json.Contains("endValue"))
     {
         m_toPosition = JTweenUtils.JsonToVector3(json.GetNode("endValue"));
     }
     // end if
     if (json.Contains("jumpPower"))
     {
         m_jumpPower = json.GetFloat("jumpPower");
     }
     // end if
     if (json.Contains("numJumps"))
     {
         m_numJumps = json.GetInt("numJumps");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginRotation"))
     {
         BeginRotation = JTweenUtils.JsonToVector3(json.GetNode("beginRotation"));
     }
     // end if
     if (json.Contains("punch"))
     {
         m_toPunch = JTweenUtils.JsonToVector3(json.GetNode("punch"));
     }
     // end if
     if (json.Contains("vibrate"))
     {
         m_vibrate = json.GetInt("vibrate");
     }
     // end if
     if (json.Contains("elasticity"))
     {
         m_elasticity = json.GetFloat("elasticity");
     }
     // end if
     Restore();
 }
Exemplo n.º 12
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginAnchorPos"))
     {
         BeginAnchorPos = JTweenUtils.JsonToVector2(json.GetNode("beginAnchorPos"));
     }
     // end if
     if (json.Contains("punch"))
     {
         m_punch = JTweenUtils.JsonToVector2(json.GetNode("punch"));
     }
     // end if
     if (json.Contains("vibrato"))
     {
         m_vibrato = json.GetInt("vibrato");
     }
     // end if
     if (json.Contains("elasticity"))
     {
         m_elasticity = json.GetFloat("elasticity");
     }
     // end if
     Restore();
 }
Exemplo n.º 13
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginColor"))
     {
         BeginColor = JTweenUtils.JsonToColor(json.GetNode("beginColor"));
     }
     // end if
     if (json.Contains("alpha"))
     {
         m_toAlpha = json.GetFloat("alpha");
     }
     // end if
     if (json.Contains("property"))
     {
         m_property = json.GetString("property");
     }
     // end if
     if (json.Contains("propertyID"))
     {
         m_propertyID = json.GetInt("propertyID");
     }
     // end if
     Restore();
 }
Exemplo n.º 14
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginFloat"))
     {
         BeginFloat = json.GetFloat("beginFloat");
     }
     // end if
     if (json.Contains("float"))
     {
         m_toFloat = json.GetFloat("float");
     }
     // end if
     if (json.Contains("property"))
     {
         m_property = json.GetString("property");
     }
     // end if
     if (json.Contains("propertyID"))
     {
         m_propertyID = json.GetInt("propertyID");
     }
     // end if
     Restore();
 }
Exemplo n.º 15
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginRotate"))
     {
         BeginRotate = JTweenUtils.JsonToVector3(json.GetNode("beginRotate"));
     }
     // end if
     if (json.Contains("towards"))
     {
         m_towards = JTweenUtils.JsonToVector3(json.GetNode("towards"));
     }
     // end if
     if (json.Contains("axis"))
     {
         m_axisConstraint = (AxisConstraint)(int)json.GetInt("axis");
     }
     // end if
     if (json.Contains("up"))
     {
         m_up = JTweenUtils.JsonToVector3(json.GetNode("up"));
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginAnchorPos"))
     {
         BeginAnchorPos = JTweenUtils.JsonToVector2(json.GetNode("beginAnchorPos"));
     }
     // end if
     if (json.Contains("anchorPos"))
     {
         ToAnchorPos = JTweenUtils.JsonToVector2(json.GetNode("anchorPos"));
     }
     // end if
     if (json.Contains("jumpPower"))
     {
         JumpPower = json.GetFloat("jumpPower");
     }
     // end if
     if (json.Contains("numJumps"))
     {
         NumJumps = json.GetInt("numJumps");
     }
     // end if
     Restore();
 }