Show / Hide Table of Contents

Class DefibrillatorSystem

This handles interactions and logic relating to DefibrillatorComponent

Inheritance
System.Object
DefibrillatorSystem
Namespace: Content.Server.Medical
Assembly: Content.Server.dll
Syntax
public sealed class DefibrillatorSystem : EntitySystem

Methods

| Improve this Doc View Source

CanZap(EntityUid, EntityUid, Nullable<EntityUid>, DefibrillatorComponent)

Declaration
public bool CanZap(EntityUid uid, EntityUid target, EntityUid? user = null, DefibrillatorComponent component = null)
Parameters
Type Name Description
EntityUid uid
EntityUid target
System.Nullable<EntityUid> user
DefibrillatorComponent component
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Initialize()

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

TryDisable(EntityUid, DefibrillatorComponent)

Declaration
public bool TryDisable(EntityUid uid, DefibrillatorComponent component = null)
Parameters
Type Name Description
EntityUid uid
DefibrillatorComponent component
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryEnable(EntityUid, DefibrillatorComponent, Nullable<EntityUid>)

Declaration
public bool TryEnable(EntityUid uid, DefibrillatorComponent component = null, EntityUid? user = null)
Parameters
Type Name Description
EntityUid uid
DefibrillatorComponent component
System.Nullable<EntityUid> user
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryStartZap(EntityUid, EntityUid, EntityUid, DefibrillatorComponent)

Declaration
public bool TryStartZap(EntityUid uid, EntityUid target, EntityUid user, DefibrillatorComponent component = null)
Parameters
Type Name Description
EntityUid uid
EntityUid target
EntityUid user
DefibrillatorComponent component
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryToggle(EntityUid, DefibrillatorComponent, Nullable<EntityUid>)

Declaration
public bool TryToggle(EntityUid uid, DefibrillatorComponent component = null, EntityUid? user = null)
Parameters
Type Name Description
EntityUid uid
DefibrillatorComponent component
System.Nullable<EntityUid> user
Returns
Type Description
System.Boolean
| 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

Zap(EntityUid, EntityUid, EntityUid, DefibrillatorComponent, MobStateComponent, MobThresholdsComponent)

Declaration
public void Zap(EntityUid uid, EntityUid target, EntityUid user, DefibrillatorComponent component = null, MobStateComponent mob = null, MobThresholdsComponent thresholds = null)
Parameters
Type Name Description
EntityUid uid
EntityUid target
EntityUid user
DefibrillatorComponent component
MobStateComponent mob
MobThresholdsComponent thresholds
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾