//清空剧情相关的数据 void ClearAllPlotData() { PlotPauseState.Reset();; GhostUnits.Clear(); GhostSelUnits.Clear(); GhostMoveUnits.Clear(); GhostAIUnits.Clear(); GhostAnimUnits.Clear(); }
public void AddToGhostSelUnits(params BaseUnit[] unit) { if (unit == null) { return; } foreach (var item in unit) { GhostUnits.Add(item); GhostSelUnits.Add(item); } }
public void RemoveFromGhostSelUnits(params BaseUnit[] unit) { if (unit == null) { return; } foreach (var item in unit) { GhostUnits.Remove(item); GhostSelUnits.Remove(item); } }
public bool IsGhostSel(BaseUnit unit) => GhostSelUnits.Contains(unit);