隐退bug修复
This commit is contained in:
parent
4c2508330d
commit
08ad8aa1d6
@ -947,6 +947,12 @@ namespace RuntimeData
|
||||
IsSurrender = true;
|
||||
var selfUnits = new HashSet<UnitData>();
|
||||
map.GetUnitDataListByPlayerId(Id, selfUnits);
|
||||
// 先播放Fog特效并销毁渲染层,再清除数据层
|
||||
foreach (var unit in selfUnits)
|
||||
{
|
||||
unit.Grid(map)?.Renderer(map)?.PlayVFXInSight(new GridVFXParams(GridVFXType.Fog));
|
||||
unit.Renderer(map)?.Die();
|
||||
}
|
||||
foreach (var unit in selfUnits) Main.UnitLogic.UnitUnnaturalDie(map, unit);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user