Пример #1
0
 public override AnimateTimeline.JSONInit getJSONInit(ITarget target)
 {
     if (!_obj || keys.Count <= 0)
     {
         return(null);
     }
     AnimateTimeline.JSONInit init = new AnimateTimeline.JSONInit();
     init.type = "position";
     init.go   = _obj.gameObject.name;
     AnimateTimeline.JSONVector3 v = new AnimateTimeline.JSONVector3();
     v.setValue(getInitialPosition());
     init.position = v;
     return(init);
 }
Пример #2
0
 public override AnimateTimeline.JSONInit getJSONInit(ITarget target)
 {
     if (!_obj || keys.Count <= 0)
     {
         return(null);
     }
     AnimateTimeline.JSONInit init = new AnimateTimeline.JSONInit();
     init.type = "rotation";
     init.go   = _obj.gameObject.name;
     AnimateTimeline.JSONQuaternion q = new AnimateTimeline.JSONQuaternion();
     q.setValue(getInitialRotation());
     init.rotation = q;
     return(init);
 }
Пример #3
0
        public override AnimateTimeline.JSONInit getJSONInit(ITarget target)
        {
            if (!_obj || keys.Count <= 0)
            {
                return(null);
            }
            var init = new AnimateTimeline.JSONInit();

            init.type = "scale";
            init.go   = _obj.gameObject.name;
            var s = new AnimateTimeline.JSONVector3();

            s.setValue(getInitialScale());
            init.scale = s;
            return(init);
        }
Пример #4
0
        public override AnimateTimeline.JSONInit getJSONInit(ITarget target)
        {
            if (!obj || keys.Count <= 0)
            {
                return(null);
            }
            AnimateTimeline.JSONInit init = new AnimateTimeline.JSONInit();
            init.type = "orientation";
            init.go   = obj.gameObject.name;
            Transform _target            = getInitialTarget(target);
            int       start_frame        = keys[0].frame;
            Track     _translation_track = null;
            //if(start_frame > 0) _translation_track = parentTake.getTranslationTrackForTransform(_target);
            Vector3 _lookv3 = _target.transform.position;

            if (_translation_track != null)
            {
                _lookv3 = (_translation_track as TranslationTrack).getPositionAtFrame((_translation_track as TranslationTrack).GetTarget(target) as Transform, start_frame, 0, true);
            }
            AnimateTimeline.JSONVector3 v = new AnimateTimeline.JSONVector3();
            v.setValue(_lookv3);
            init.position = v;
            return(init);
        }