public JsonTransformKey(float time_, int frame_, Transform transform, Transform refTransform)
 {
     time  = time_;
     frame = frame_;
     if (!transform)
     {
         throw new System.ArgumentNullException("transform");
     }
     local = new JsonTransform(transform, transform.parent ? transform.parent: refTransform);
     world = new JsonTransform(transform, refTransform);
 }
 public float getMaxDifference(JsonTransform other)
 {
     return(Mathf.Max(
                Mathf.Max(
                    x.getMaxDifference(other.x),
                    y.getMaxDifference(other.y)
                    ),
                Mathf.Max(
                    z.getMaxDifference(other.z),
                    pos.getMaxDifference(other.pos)
                    )
                ));
 }