using Content.Shared.Station.Components; using Robust.Shared.Console; namespace Content.Server.Commands; /// /// Helper functions for programming console command completions. /// public static class ContentCompletionHelper { /// /// Return all stations, with their ID as value and name as hint. /// public static IEnumerable StationIds(IEntityManager entityManager) { var query = entityManager.EntityQueryEnumerator(); while (query.MoveNext(out var uid, out _, out var metaData)) { yield return new CompletionOption(uid.ToString(), metaData.EntityName); } } }