Show / Hide Table of Contents

Class EmergencyShuttleSystem

Inheritance
System.Object
EmergencyShuttleSystem
Namespace: Content.Server.Shuttles.Systems
Assembly: Content.Server.dll
Syntax
public sealed class EmergencyShuttleSystem : EntitySystem

Fields

| Improve this Doc View Source

ShuttlesLeft

Have the emergency shuttles left for CentCom?

Declaration
public bool ShuttlesLeft
Field Value
Type Description
System.Boolean

Properties

| Improve this Doc View Source

EarlyLaunchAuthorized

Declaration
public bool EarlyLaunchAuthorized { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

EmergencyShuttleArrived

Has the emergency shuttle arrived?

Declaration
public bool EmergencyShuttleArrived { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

MaximumTransitTime

EmergencyShuttleMaxTransitTime

Declaration
public float MaximumTransitTime { get; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

MinimumTransitTime

EmergencyShuttleMinTransitTime

Declaration
public float MinimumTransitTime { get; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

TransitTime

How long it will take for the emergency shuttle to arrive at CentComm.

Declaration
public float TransitTime { get; }
Property Value
Type Description
System.Single

Methods

| Improve this Doc View Source

CallEmergencyShuttle()

Spawns the emergency shuttle for each station and starts the countdown until controls unlock.

Declaration
public void CallEmergencyShuttle()
| Improve this Doc View Source

CallEmergencyShuttle(EntityUid, StationEmergencyShuttleComponent)

Calls the emergency shuttle for the station.

Declaration
public void CallEmergencyShuttle(EntityUid stationUid, StationEmergencyShuttleComponent stationShuttle = null)
Parameters
Type Name Description
EntityUid stationUid
StationEmergencyShuttleComponent stationShuttle
| Improve this Doc View Source

DelayEmergencyRoundEnd()

Declaration
public bool DelayEmergencyRoundEnd()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

EarlyLaunch()

Attempts to early launch the emergency shuttle if not already done.

Declaration
public bool EarlyLaunch()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetCentcommMaps()

Declaration
public HashSet<MapId> GetCentcommMaps()
Returns
Type Description
HashSet<Robust.Shared.Map.MapId>
| Improve this Doc View Source

Initialize()

Declaration
public override void Initialize()
| Improve this Doc View Source

IsTargetEscaping(EntityUid)

Returns whether a target is escaping on the emergency shuttle, but only if evac has arrived.

Declaration
public bool IsTargetEscaping(EntityUid target)
Parameters
Type Name Description
EntityUid target
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Shutdown()

Declaration
public override void Shutdown()
| Improve this Doc View Source

Update(Single)

Declaration
public override void Update(float frameTime)
Parameters
Type Name Description
System.Single frameTime
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾