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); }