示例#1
0
 protected override void JsonTo(JsonData json)
 {
     if (json.Contains("beginPivot"))
     {
         BeginPivot = JTweenUtils.JsonToVector2(json["beginPivot"]);
     }
     // end if
     if (json.Contains("pivot"))
     {
         m_pivotType = PivotTypeEnum.Pivot;
         m_toPivot   = JTweenUtils.JsonToVector2(json["pivot"]);
     }
     else if (json.Contains("pivotX"))
     {
         m_pivotType = PivotTypeEnum.PivotX;
         m_toPivotX  = (float)json["pivotX"];
     }
     else if (json.Contains("pivotY"))
     {
         m_pivotType = PivotTypeEnum.PivotY;
         m_toPivotY  = (float)json["pivotY"];
     }
     else
     {
         Debug.LogError(GetType().FullName + " JsonTo PivotType 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();
 }