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(); }
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(); }
/// <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("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(); }