Show / Hide Table of Contents

Class SharedCryoPodSystem

Inheritance
System.Object
SharedCryoPodSystem
CryoPodSystem
CryoPodSystem
Namespace: Content.Shared.Medical.Cryogenics
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
Type Name Description
EntityUid uid
CryoPodComponent cryoPodComponent
GetVerbsEvent<AlternativeVerb> args
| 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
Type Name Description
EntityUid uid
CryoPodComponent cryoPodComponent
SharedCryoPodSystem.CryoPodPryFinished args
| 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
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾