REDNODE / GAME API

DeviceOperationBase

abstract classscriptedClass

extends IScriptable › ISerializable

Extended by 19 types

ApplyDamageDeviceOperation ApplyStatusEffectDeviceOperation FactsDeviceOperation GenericDeviceOperation ItemsDeviceOperation MeshAppearanceDeviceOperation PlayBinkDeviceOperation PlayEffectDeviceOperation PlayerWokrspotDeviceOperation PlaySoundDeviceOperation PlayTransformAnimationDeviceOperation RequestCLSStateChangeDeviceOperation SetMessageDeviceOperation StimDeviceOperation TeleportDeviceOperation TeleportNodetoSlotOperation ToggleComponentsDeviceOperation ToggleCustomActionDeviceOperation ToggleOffMeshConnectionsDeviceOperation

Properties 5

NameTypeFlags
disableDeviceBoolscriptedpublic
executeOnceBoolscriptedpublic
isEnabledBoolscriptedprotectedpersistent
operationNameCNamescriptedpublic
toggleOperationsarray<SToggleDeviceOperationData>scriptedpublic

Methods 5

public func Execute(owner: wref<GameObject>)scripted
public final const func IsEnabled() -> Boolscripted
private final func ResolveDisable(disable: Bool, owner: wref<GameObject>)scripted
public func Restore(owner: wref<GameObject>)scripted
public final func SetIsEnabled(enabled: Bool)scripted