UnityEditor.AnimationEventTimeLine.AddEvent C# (CSharp) Méthode

AddEvent() public méthode

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

Usage Example

 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);
         }
     }
 }