UnityEditor.TransitionPreview.TransitionInfo.Set C# (CSharp) Method

Set() public method

public Set ( AnimatorStateTransition transition, AnimatorState srcState, AnimatorState dstState ) : void
transition UnityEditor.Animations.AnimatorStateTransition
srcState AnimatorState
dstState AnimatorState
return void
            public void Set(AnimatorStateTransition transition, AnimatorState srcState, AnimatorState dstState)
            {
                if (transition != null)
                {
                    this.m_SrcState = srcState;
                    this.m_DstState = dstState;
                    this.m_TransitionDuration = transition.duration;
                    this.m_TransitionOffset = transition.offset;
                    this.m_ExitTime = 0.5f;
                }
                else
                {
                    this.Init();
                }
            }
        }

Usage Example

示例#1
0
 public void SetTransition(AnimatorStateTransition transition, AnimatorState sourceState, AnimatorState destinationState, AnimatorControllerLayer srcLayer, Animator previewObject)
 {
     this.m_RefSrcState = sourceState;
     this.m_RefDstState = destinationState;
     TransitionPreview.TransitionInfo transitionInfo = new TransitionPreview.TransitionInfo();
     transitionInfo.Set(transition, sourceState, destinationState);
     if (this.MustResample(transitionInfo))
     {
         this.ResampleTransition(transition, srcLayer.avatarMask, transitionInfo, previewObject);
     }
 }
All Usage Examples Of UnityEditor.TransitionPreview.TransitionInfo::Set
TransitionPreview.TransitionInfo