Ejemplo n.º 1
0
        public static void SetAnimationClipData(int index)
        {
            Stop();
            ResetDrawHitData();
            Tool.NormalizeTransform(m_model);
            AnimationModel.SetCurrentAnimationClip(index);
            LuaAnimClipModel.SetCurrentClipName(AnimationModel.SelectAnimationClipName);
            AnimationClip selectAnimationClip = AnimationModel.SelectAnimationClip;

            if (selectAnimationClip == null)
            {
                m_isNoWeaponClip       = true;
                m_rightWeaponAnimation = null;
                m_leftWeaponAnimation  = null;
                return;
            }
            m_isNoWeaponClip = !WeaponModel.CheckModelHasClip(ModelDataModel.ModelName);
            SetWeaponAnimation(true);
            SetWeaponAnimation(false);
        }