Class EmergencyShuttleSystem
Inheritance
System.Object
EmergencyShuttleSystem
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
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
Declaration
public float MaximumTransitTime { get; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinimumTransitTime
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
|
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 |
|