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
| Name | Type | Flags |
|---|---|---|
disableDevice | Bool | scriptedpublic |
executeOnce | Bool | scriptedpublic |
isEnabled | Bool | scriptedprotectedpersistent |
operationName | CName | scriptedpublic |
toggleOperations | array<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