REDNODE / GAME API

SecurityLocker

classscriptedClass

extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 1

NameTypeFlags
cachedEventref<UseSecurityLocker>scriptedprivate

Methods 16

private final func ActivateCyberwere(activate: Bool)scripted
protected func CutPower()scripted
public const func DeterminGameplayRole() -> EGameplayRolescripted
private final func DisarmUser(evt: ref<UseSecurityLocker>)scripted
private const func GetController() -> ref<SecurityLockerController>scripted
public const func GetDevicePS() -> ref<SecurityLockerControllerPS>scripted
protected cb func OnDisarm(evt: ref<Disarm>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnUseSecurityLocker(evt: ref<UseSecurityLocker>) -> Boolscripted
private final func ReturnArms(evt: ref<UseSecurityLocker>)scripted
private final func TransferItems(items: script_ref<array<wref<gameItemData>>>, from: ref<GameObject>, to: ref<GameObject>)scripted
protected func TurnOffDevice()scripted
private final func TurnOffScreen()scripted
protected func TurnOnDevice()scripted
private final func TurnOnScreen()scripted