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