Exemplo n.º 1
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("scale"))
     {
         m_ScaleType = ScaleTypeEnum.Scale;
         m_toScale   = JTweenUtils.JsonToVector3(json.GetNode("scale"));
     }
     else if (json.Contains("scaleV"))
     {
         m_ScaleType = ScaleTypeEnum.ScaleV;
         m_toScaleV  = json.GetFloat("scaleV");
     }
     else if (json.Contains("scaleX"))
     {
         m_ScaleType = ScaleTypeEnum.ScaleX;
         m_toScaleX  = json.GetFloat("scaleX");
     }
     else if (json.Contains("scaleY"))
     {
         m_ScaleType = ScaleTypeEnum.ScaleY;
         m_toScaleY  = json.GetFloat("scaleY");
     }
     else if (json.Contains("scaleZ"))
     {
         m_ScaleType = ScaleTypeEnum.ScaleZ;
         m_toScaleZ  = json.GetFloat("scaleZ");
     }
     else
     {
         Debug.LogError(GetType().FullName + " JsonTo MoveType is null");
     } // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginPivot"))
     {
         BeginPivot = JTweenUtils.JsonToVector2(json.GetNode("beginPivot"));
     }
     // end if
     if (json.Contains("pivot"))
     {
         m_pivotType = PivotTypeEnum.Pivot;
         m_toPivot   = JTweenUtils.JsonToVector2(json.GetNode("pivot"));
     }
     else if (json.Contains("pivotX"))
     {
         m_pivotType = PivotTypeEnum.PivotX;
         m_toPivotX  = json.GetFloat("pivotX");
     }
     else if (json.Contains("pivotY"))
     {
         m_pivotType = PivotTypeEnum.PivotY;
         m_toPivotY  = json.GetFloat("pivotY");
     }
     else
     {
         Debug.LogError(GetType().FullName + " JsonTo PivotType is null");
     } // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginPosition"))
     {
         BeginPosition = JTweenUtils.JsonToVector3(json.GetNode("beginPosition"));
     }
     // end if
     if (json.Contains("move"))
     {
         m_MoveType   = MoveTypeEnum.Move;
         m_toPosition = JTweenUtils.JsonToVector3(json.GetNode("move"));
     }
     else if (json.Contains("moveX"))
     {
         m_MoveType = MoveTypeEnum.MoveX;
         m_toMoveX  = json.GetFloat("moveX");
     }
     else if (json.Contains("moveY"))
     {
         m_MoveType = MoveTypeEnum.MoveY;
         m_toMoveY  = json.GetFloat("moveY");
     }
     else if (json.Contains("moveZ"))
     {
         m_MoveType = MoveTypeEnum.MoveZ;
         m_toMoveZ  = json.GetFloat("moveZ");
     }
     else
     {
         Debug.LogError(GetType().FullName + " JsonTo MoveType is null");
     } // end if
     Restore();
 }
 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.º 5
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginAnchorPos"))
     {
         BeginAnchorPos = JTweenUtils.JsonToVector2(json.GetNode("beginAnchorPos"));
     }
     // end if
     if (json.Contains("pos"))
     {
         m_posType     = PosTypeEnum.Pos;
         m_toAnchorPos = JTweenUtils.JsonToVector2(json.GetNode("pos"));
     }
     else if (json.Contains("posX"))
     {
         m_posType      = PosTypeEnum.PosX;
         m_toAnchorPosX = json.GetFloat("posX");
     }
     else if (json.Contains("posY"))
     {
         m_posType      = PosTypeEnum.PosY;
         m_toAnchorPosY = json.GetFloat("posY");
     }
     else
     {
         Debug.LogError(GetType().FullName + " JsonTo PosType is null");
     } // end if
     Restore();
 }
Exemplo n.º 6
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);
 }
Exemplo n.º 7
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginValue"))
     {
         BeginValue = json.GetFloat("beginValue");
     }
     // end if
     if (json.Contains("value"))
     {
         m_toValue = json.GetFloat("value");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginAmount"))
     {
         BeginAmount = json.GetFloat("beginAmount");
     }
     // end if
     if (json.Contains("amount"))
     {
         m_toAmount = json.GetFloat("beginAamountmount");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginVerticalPos"))
     {
         m_beginVerticalPos = json.GetFloat("beginVerticalPos");
     }
     // end if
     if (json.Contains("vertical"))
     {
         m_toVerticalPos = json.GetFloat("vertical");
     }
     // end if
     Restore();
 }
Exemplo n.º 10
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginIntensity"))
     {
         BeginIntensity = json.GetFloat("beginIntensity");
     }
     // end if
     if (json.Contains("intensity"))
     {
         m_toIntensity = json.GetFloat("intensity");
     }
     // end if
     Restore();
 }
Exemplo n.º 11
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginStrength"))
     {
         BeginStrength = json.GetFloat("beginStrength");
     }
     // end if
     if (json.Contains("strength"))
     {
         m_toStrength = json.GetFloat("strength");
     }
     // end if
     Restore();
 }
Exemplo n.º 12
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginOrthoSize"))
     {
         m_beginOrthoSize = json.GetFloat("beginOrthoSize");
     }
     // end if
     if (json.Contains("orthoSize"))
     {
         m_toOrthoSize = json.GetFloat("orthoSize");
     }
     // end if
     Restore();
 }
Exemplo n.º 13
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginRotation"))
     {
         BeginRotation = json.GetFloat("beginRotation");
     }
     // end if
     if (json.Contains("angle"))
     {
         m_toAngle = json.GetFloat("angle");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginHorizontalPos"))
     {
         BeginHorizontalPos = json.GetFloat("beginHorizontalPos");
     }
     // end if
     if (json.Contains("horizontal"))
     {
         m_toHorizontalPos = json.GetFloat("horizontal");
     }
     // end if
     Restore();
 }
Exemplo n.º 15
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginFCP"))
     {
         m_beginFCP = json.GetFloat("beginFCP");
     }
     // end if
     if (json.Contains("FCP"))
     {
         m_toFCP = json.GetFloat("FCP");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginPitch"))
     {
         BeginPitch = json.GetFloat("beginPitch");
     }
     // end if
     if (json.Contains("pitch"))
     {
         m_toPitch = json.GetFloat("pitch");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginAlpha"))
     {
         BeginAlpha = json.GetFloat("beginAlpha");
     }
     // end if
     if (json.Contains("alpha"))
     {
         m_toAlpha = json.GetFloat("alpha");
     }
     // end if
     Restore();
 }
Exemplo n.º 18
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);
        }
Exemplo n.º 19
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
     Restore();
 }
Exemplo n.º 20
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.º 21
0
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("width"))
     {
         m_width = json.GetFloat("width");
     }
     // end if
     if (json.Contains("height"))
     {
         m_height = json.GetFloat("height");
     }
     // end if
     if (json.Contains("beginWidth"))
     {
         BeginWidth = json.GetFloat("beginWidth");
     }
     // end if
     if (json.Contains("beginHeight"))
     {
         BeginHeight = json.GetFloat("beginHeight");
     }
     // end if
     Restore();
 }
 protected override void JsonTo(IJsonNode json)
 {
     if (json.Contains("beginStartWidth"))
     {
         BeginStartWidth = json.GetFloat("beginStartWidth");
     }
     // end if
     if (json.Contains("beginEndWidth"))
     {
         BeginEndWidth = json.GetFloat("beginEndWidth");
     }
     // end if
     if (json.Contains("startWidth"))
     {
         m_startWidth = json.GetFloat("startWidth");
     }
     // end if
     if (json.Contains("endWidth"))
     {
         m_endWidth = json.GetFloat("endWidth");
     }
     // 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();
 }
Exemplo n.º 24
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();
 }
Exemplo n.º 25
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();
 }
 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.º 27
0
 public static Vector2 JsonToVector2(IJsonNode json)
 {
     return(new Vector2(json.GetFloat("x"), json.GetFloat("y")));
 }
Exemplo n.º 28
0
 public static Vector4 JsonToVector4(IJsonNode json)
 {
     return(new Vector4(json.GetFloat("x"), json.GetFloat("y"), json.GetFloat("z"), json.GetFloat("w")));
 }
Exemplo n.º 29
0
 public static Color JsonToColor(IJsonNode json)
 {
     return(new Color(json.GetFloat("r"), json.GetFloat("g"), json.GetFloat("b"), json.GetFloat("a")));
 }