Class SharedCryoPodSystem
Inheritance
System.Object
SharedCryoPodSystem
Assembly: Content.Shared.dll
Syntax
public abstract class SharedCryoPodSystem : EntitySystem
Methods
|
Improve this Doc
View Source
AddAlternativeVerbs(EntityUid, CryoPodComponent, GetVerbsEvent<AlternativeVerb>)
Declaration
protected void AddAlternativeVerbs(EntityUid uid, CryoPodComponent cryoPodComponent, GetVerbsEvent<AlternativeVerb> args)
Parameters
|
Improve this Doc
View Source
EjectBody(EntityUid, CryoPodComponent)
Ejects the contained body
Declaration
public virtual EntityUid? EjectBody(EntityUid uid, CryoPodComponent cryoPodComponent)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
The cryopod entity
|
CryoPodComponent |
cryoPodComponent |
Cryopod component of
|
Returns
Type |
Description |
System.Nullable<EntityUid> |
Ejected entity
|
|
Improve this Doc
View Source
Initialize()
Declaration
public override void Initialize()
|
Improve this Doc
View Source
InitializeInsideCryoPod()
Declaration
public virtual void InitializeInsideCryoPod()
|
Improve this Doc
View Source
InsertBody(EntityUid, EntityUid, CryoPodComponent)
Declaration
public bool InsertBody(EntityUid uid, EntityUid target, CryoPodComponent cryoPodComponent)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
|
EntityUid |
target |
|
CryoPodComponent |
cryoPodComponent |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
OnComponentInit(EntityUid, CryoPodComponent, ComponentInit)
Declaration
protected void OnComponentInit(EntityUid uid, CryoPodComponent cryoPodComponent, ComponentInit args)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
|
CryoPodComponent |
cryoPodComponent |
|
ComponentInit |
args |
|
|
Improve this Doc
View Source
OnCryoPodPryFinished(EntityUid, CryoPodComponent, SharedCryoPodSystem.CryoPodPryFinished)
Declaration
protected void OnCryoPodPryFinished(EntityUid uid, CryoPodComponent cryoPodComponent, SharedCryoPodSystem.CryoPodPryFinished args)
Parameters
|
Improve this Doc
View Source
OnEmagged(EntityUid, CryoPodComponent, ref GotEmaggedEvent)
Declaration
protected void OnEmagged(EntityUid uid, CryoPodComponent cryoPodComponent, ref GotEmaggedEvent args)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
|
CryoPodComponent |
cryoPodComponent |
|
Content.Shared.Emag.Systems.GotEmaggedEvent |
args |
|
|
Improve this Doc
View Source
TryEjectBody(EntityUid, EntityUid, CryoPodComponent)
Declaration
public void TryEjectBody(EntityUid uid, EntityUid userId, CryoPodComponent cryoPodComponent)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
|
EntityUid |
userId |
|
CryoPodComponent |
cryoPodComponent |
|
|
Improve this Doc
View Source
UpdateAppearance(EntityUid, CryoPodComponent, Nullable<AppearanceComponent>)
Declaration
protected void UpdateAppearance(EntityUid uid, CryoPodComponent cryoPod = null, AppearanceComponent? appearance = null)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
|
CryoPodComponent |
cryoPod |
|
System.Nullable<AppearanceComponent> |
appearance |
|