Show / Hide Table of Contents

Class SharedDisposalUnitComponent

Inheritance
System.Object
SharedDisposalUnitComponent
DisposalUnitComponent
DisposalUnitComponent
Namespace: Content.Shared.Disposal.Components
Assembly: Content.Shared.dll
Syntax
public abstract class SharedDisposalUnitComponent : Component

Fields

| Improve this Doc View Source

AutomaticEngage

Declaration
public bool AutomaticEngage
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

AutomaticEngageTime

Declaration
public TimeSpan AutomaticEngageTime
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

Container

Container of entities inside this disposal unit.

Declaration
public Container Container
Field Value
Type Description
Robust.Shared.Containers.Container
| Improve this Doc View Source

ContainerId

Declaration
public const string ContainerId = null
Field Value
Type Description
System.String
| Improve this Doc View Source

DisablePressure

Removes the pressure requirement for flushing.

Declaration
public bool DisablePressure
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

DraggedEntryDelay

Delay from trying to shove someone else into disposals.

Declaration
public float DraggedEntryDelay
Field Value
Type Description
System.Single
| Improve this Doc View Source

Engaged

Was the disposals unit engaged for a manual flush.

Declaration
public bool Engaged
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

EntryDelay

Delay from trying to enter disposals ourselves.

Declaration
public float EntryDelay
Field Value
Type Description
System.Single
| Improve this Doc View Source

FlushDelay

How long it takes from the start of a flush animation to return the sprite to normal.

Declaration
public TimeSpan FlushDelay
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

FlushSound

Sounds played upon the unit flushing.

Declaration
public SoundSpecifier FlushSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

LastExitAttempt

Last time that an entity tried to exit this disposal unit.

Declaration
public TimeSpan LastExitAttempt
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

ManualFlushTime

How long it takes to flush a disposals unit manually.

Declaration
public TimeSpan ManualFlushTime
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

MobsCanEnter

Declaration
public bool MobsCanEnter
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

NextFlush

Next time this unit will flush. Is the lesser of FlushDelay and AutomaticEngageTime

Declaration
public TimeSpan? NextFlush
Field Value
Type Description
System.Nullable<TimeSpan>
| Improve this Doc View Source

NextPressurized

Next time the disposal unit will be pressurized.

Declaration
public TimeSpan NextPressurized
Field Value
Type Description
TimeSpan
| Improve this Doc View Source

Powered

Declaration
public bool Powered
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

RecentlyEjected

We'll track whatever just left disposals so we know what collision we need to ignore until they stop intersecting our BB.

Declaration
public List<EntityUid> RecentlyEjected
Field Value
Type Description
List<EntityUid>
| Improve this Doc View Source

State

State for this disposals unit.

Declaration
public DisposalsPressureState State
Field Value
Type Description
DisposalsPressureState
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾