Esempio n. 1
0
        public void Sample(AnimationClip clip, float time)
        {
            IntPtr clipPtr = IntPtr.Zero;

            if (clip != null)
            {
                clipPtr = clip.GetCachedPtr();
            }

            Internal_Sample(mCachedPtr, clipPtr, time);
        }
Esempio n. 2
0
        public void CrossFade(AnimationClip clip, float fadeLength)
        {
            IntPtr clipPtr = IntPtr.Zero;

            if (clip != null)
            {
                clipPtr = clip.GetCachedPtr();
            }

            Internal_CrossFade(mCachedPtr, clipPtr, fadeLength);
        }
Esempio n. 3
0
        public void BlendAdditive(AnimationClip clip, float weight, float fadeLength, int layer)
        {
            IntPtr clipPtr = IntPtr.Zero;

            if (clip != null)
            {
                clipPtr = clip.GetCachedPtr();
            }

            Internal_BlendAdditive(mCachedPtr, clipPtr, weight, fadeLength, layer);
        }
Esempio n. 4
0
        public void Play(AnimationClip clip)
        {
            IntPtr clipPtr = IntPtr.Zero;

            if (clip != null)
            {
                clipPtr = clip.GetCachedPtr();
            }

            Internal_Play(mCachedPtr, clipPtr);
        }
Esempio n. 5
0
        public void SetState(AnimationClip clip, AnimationClipState state)
        {
            IntPtr clipPtr = IntPtr.Zero;

            if (clip != null)
            {
                clipPtr = clip.GetCachedPtr();
            }

            Internal_SetState(mCachedPtr, clipPtr, ref state);
        }
Esempio n. 6
0
        public bool GetState(AnimationClip clip, out AnimationClipState state)
        {
            IntPtr clipPtr = IntPtr.Zero;

            if (clip != null)
            {
                clipPtr = clip.GetCachedPtr();
            }

            return(Internal_GetState(mCachedPtr, clipPtr, out state));
        }