UnityEditor.AnimationEventTimeLine.AddEvent C# (CSharp) Method

AddEvent() public method

public AddEvent ( float time, GameObject rootGameObject, AnimationClip animationClip ) : void
time float
rootGameObject UnityEngine.GameObject
animationClip UnityEngine.AnimationClip
return void
        public void AddEvent(float time, GameObject rootGameObject, AnimationClip animationClip)
        {
            AnimationWindowEvent evt = AnimationWindowEvent.CreateAndEdit(rootGameObject, animationClip, time);
            this.Select(evt);
        }

Usage Example

示例#1
0
 private void AddEventButtonOnGUI()
 {
     using (new EditorGUI.DisabledScope(!selection.animationIsEditable))
     {
         if (GUILayout.Button(AnimationWindowStyles.addEventContent, EditorStyles.toolbarButton))
         {
             m_Events.AddEvent(m_State.currentTime, selection.rootGameObject, selection.animationClip);
         }
     }
 }