Class DungeonJob
Implements
Robust.Shared.CPUJob.JobQueues.IJob
Namespace: Content.Server.Procedural
Assembly: Content.Server.dll
Syntax
public sealed class DungeonJob : Job<Dungeon>, IJob
Constructors
| Improve this Doc View SourceDungeonJob(ISawmill, Double, IEntityManager, IMapManager, IPrototypeManager, ITileDefinitionManager, AnchorableSystem, DecalSystem, DungeonSystem, EntityLookupSystem, SharedTransformSystem, DungeonConfigPrototype, MapGridComponent, EntityUid, Int32, Vector2i, CancellationToken)
Declaration
public DungeonJob(ISawmill sawmill, double maxTime, IEntityManager entManager, IMapManager mapManager, IPrototypeManager prototype, ITileDefinitionManager tileDefManager, AnchorableSystem anchorable, DecalSystem decals, DungeonSystem dungeon, EntityLookupSystem lookup, SharedTransformSystem transform, DungeonConfigPrototype gen, MapGridComponent grid, EntityUid gridUid, int seed, Vector2i position, CancellationToken cancellation = null)
Parameters
Type | Name | Description |
---|---|---|
ISawmill | sawmill | |
System.Double | maxTime | |
IEntityManager | entManager | |
Robust.Shared.Map.IMapManager | mapManager | |
Robust.Shared.Prototypes.IPrototypeManager | prototype | |
Robust.Shared.Map.ITileDefinitionManager | tileDefManager | |
AnchorableSystem | anchorable | |
DecalSystem | decals | |
DungeonSystem | dungeon | |
EntityLookupSystem | lookup | |
SharedTransformSystem | transform | |
DungeonConfigPrototype | gen | |
Robust.Shared.Map.Components.MapGridComponent | grid | |
EntityUid | gridUid | |
System.Int32 | seed | |
Vector2i | position | |
CancellationToken | cancellation |
Methods
| Improve this Doc View SourceProcess()
Declaration
protected override Task<Dungeon> Process()
Returns
Type | Description |
---|---|
Task<Dungeon> |
Overrides
Robust.Shared.CPUJob.JobQueues.Job<Content.Shared.Procedural.Dungeon>.Process()
Implements
Robust.Shared.CPUJob.JobQueues.IJob