コード例 #1
0
        public AtomAnimationClip AddAnimationWithSameSettings()
        {
            var clip = _animation.CreateClip(_clip);

            clip.loop                       = _clip.loop;
            clip.animationLength            = _clip.animationLength;
            clip.animationLayer             = _clip.animationLayer;
            clip.nextAnimationName          = _clip.nextAnimationName;
            clip.nextAnimationTime          = _clip.nextAnimationTime;
            clip.ensureQuaternionContinuity = _clip.ensureQuaternionContinuity;
            clip.blendInDuration            = _clip.blendInDuration;
            clip.speed                      = _clip.speed;
            clip.nextAnimationTimeRandomize = _clip.nextAnimationTimeRandomize;
            clip.preserveLoops              = _clip.preserveLoops;
            return(clip);
        }
コード例 #2
0
ファイル: PeerManager.cs プロジェクト: jayjaywon/vam-timeline
        private void ReceiveSyncAnimation(object[] e)
        {
            var clip = GetClip(e);

            if (clip == null)
            {
                clip = animation.CreateClip((string)e[2], (string)e[1]);
            }
            new OperationsFactory(animation, clip).Resize().CropOrExtendEnd((float)e[3]);
            clip.nextAnimationName = (string)e[4];
            clip.nextAnimationTime = (float)e[5];
            clip.blendDuration     = (float)e[6];
            clip.autoPlay          = (bool)e[7];
            clip.loop       = (bool)e[8];
            clip.transition = (bool)e[9];
            clip.speed      = (float)e[10];
            clip.weight     = (float)e[11];
            animation.SelectAnimation(clip);
        }
コード例 #3
0
ファイル: LayersOperations.cs プロジェクト: via5/vam-timeline
 public AtomAnimationClip Add()
 {
     return(_animation.CreateClip(GetNewLayerName(), GetNewAnimationName()));
 }