UnityEditor.AnimationClipInfoProperties.ClearEvents C# (CSharp) Méthode

ClearEvents() public méthode

public ClearEvents ( ) : void
Résultat void
        public void ClearEvents()
        {
            SerializedProperty property = this.Get("events");
            if ((property != null) && property.isArray)
            {
                property.ClearArray();
            }
        }

Usage Example

        void AddClip(TakeInfo takeInfo)
        {
            string uniqueName = MakeUniqueClipName(takeInfo.defaultClipName);

            m_ClipAnimations.InsertArrayElementAtIndex(m_ClipAnimations.arraySize);
            AnimationClipInfoProperties info = GetAnimationClipInfoAtIndex(m_ClipAnimations.arraySize - 1);

            info.name = uniqueName;
            SetupTakeNameAndFrames(info, takeInfo);
            info.wrapMode                = (int)WrapMode.Default;
            info.loop                    = false;
            info.orientationOffsetY      = 0;
            info.level                   = 0;
            info.cycleOffset             = 0;
            info.loopTime                = false;
            info.loopBlend               = false;
            info.loopBlendOrientation    = false;
            info.loopBlendPositionY      = false;
            info.loopBlendPositionXZ     = false;
            info.keepOriginalOrientation = false;
            info.keepOriginalPositionY   = true;
            info.keepOriginalPositionXZ  = false;
            info.heightFromFeet          = false;
            info.mirror                  = false;
            info.maskType                = ClipAnimationMaskType.None;

            SetBodyMaskDefaultValues(info);


            info.ClearEvents();
            info.ClearCurves();
        }
All Usage Examples Of UnityEditor.AnimationClipInfoProperties::ClearEvents