public void Sample(AnimationClip clip, float time) { IntPtr clipPtr = IntPtr.Zero; if (clip != null) { clipPtr = clip.GetCachedPtr(); } Internal_Sample(mCachedPtr, clipPtr, time); }
public void CrossFade(AnimationClip clip, float fadeLength) { IntPtr clipPtr = IntPtr.Zero; if (clip != null) { clipPtr = clip.GetCachedPtr(); } Internal_CrossFade(mCachedPtr, clipPtr, fadeLength); }
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); }
public void Play(AnimationClip clip) { IntPtr clipPtr = IntPtr.Zero; if (clip != null) { clipPtr = clip.GetCachedPtr(); } Internal_Play(mCachedPtr, clipPtr); }
public void SetState(AnimationClip clip, AnimationClipState state) { IntPtr clipPtr = IntPtr.Zero; if (clip != null) { clipPtr = clip.GetCachedPtr(); } Internal_SetState(mCachedPtr, clipPtr, ref state); }
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)); }