隐退bug修复

This commit is contained in:
daixiawu 2026-04-12 17:41:37 +08:00
parent 4c2508330d
commit 08ad8aa1d6

View File

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