/// <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); }
/// <summary> /// 加载Json /// </summary> /// <param name="json"></param> public void JsonDo(JsonData json) { if (json.Contains("tweenType")) m_tweenType = json["tweenType"].ToInt32(); // end if if (json.Contains("tweenElement")) m_tweenElement = (JTweenElement)json["tweenElement"].ToInt32(); // end if if (json.Contains("name")) m_name = json["name"].ToString(); // end if if (json.Contains("duration")) m_duration = json["duration"].ToFloat(); // end if if (json.Contains("snapping")) m_isSnapping = json["snapping"].ToBool(); // end if if (json.Contains("animCurve")) m_animCurve = JTweenUtils.JsonAnimationCurve(json["animCurve"]); // end if if (json.Contains("animEase")) m_animEase = (Ease)json["animEase"].ToInt32(); // end if if (json.Contains("loopCount")) m_loopCount = json["loopCount"].ToInt32(); // end if if (json.Contains("loopType")) m_loopType = (LoopType)json["loopType"].ToInt32(); // end if JsonTo(json); }