public void OnEvent(EAnimEventType p_Type)
        {
            AnimEvent animEvent = m_animEvents[(Int32)p_Type];

            if (animEvent != null)
            {
                animEvent.InvokeCallbacks();
            }
        }
        public void RegisterAnimationCallback(EAnimEventType p_Type, Action p_Callback)
        {
            AnimEvent animEvent = m_animEvents[(Int32)p_Type];

            if (animEvent == null)
            {
                animEvent = (m_animEvents[(Int32)p_Type] = new AnimEvent());
            }
            animEvent.RegisterCallback(p_Callback);
        }