修复神龙尊者亚索站立收剑入鞘模型消失问题
战立收剑丢失

行走收剑不丢失

神龙尊者亚索收剑有两种事件
一个是站立原地不动收剑
另一个是行走期间收剑
而战立不动则会丢失武器的模型

直接从两个事件对比分析如下图

第一个为闲置时收剑事件 即为站立时
第二个则是行走是收剑事件
可以看到两者均有
mHideSubmeshList 隐藏模型的事件
其内容“Yasuo_Sword_Mat” 武器模型
第一次测试
首先将其hide隐藏事件删除 进入游戏还是无效果
利用show显示也是无果
往下找看谁调用了这个事件

可以找到一个入鞘判断的事件(主体)
如果在移动中 则加载 Seath_Run”否则加载“Seath_Idle”
然后再去看idle和run的事件 因为收剑是在这两个事件的基础上进行判断 所以往上分析

第一张为idle闲置事件

第二张为run行走事件
发现两个都有隐藏武器模型的事件
结合判断
因为武器是为默认显示的 在闲置或者走路的时候被隐藏掉了 而收剑事件是在这两个基础上实现的 出问题的出现在idle闲置这一环节
所以结合判断
我们可以将idle里面的隐藏事件删除 这样判断执行闲置收剑的时候 没有经过idle事件隐藏武器 所以还是显示武器模型
效果如下图

具体什么原因导致的不清楚
大概就是idle里面的事件未结束 时 执行了收剑 所以看不见模型 行走里面也有隐藏事件为什么不影响行走收剑 可能与idle和run的两个结构不同导致的 不做详细分析
这只是其中一种修复方式
修复方法还有其他的 比如 修改优先级 等等将收剑的优先级提高 也会正常