using Content.Server.Worldgen.Prototypes; using Content.Server.Worldgen.Systems; namespace Content.Server.Worldgen.Components; /// /// This is used for containing configured noise generators. /// [RegisterComponent] [Access(typeof(NoiseIndexSystem))] public sealed partial class NoiseIndexComponent : Component { /// /// An index of generators, to avoid having to recreate them every time a noise channel is used. /// Keyed by noise generator prototype ID. /// [Access(typeof(NoiseIndexSystem), Friend = AccessPermissions.ReadWriteExecute, Other = AccessPermissions.None)] public Dictionary Generators { get; } = new(); }