REDNODE / GAME API

DeviceOperationsTrigger

abstract classscriptedClass

extends IScriptable › ISerializable

Extended by 11 types

ActivatorOperationsTrigger BaseStateOperationsTrigger CustomActionOperationsTriggers DeviceActionOperationsTrigger DoorStateOperationsTrigger FactOperationsTrigger FocusModeOperationsTrigger HitOperationsTrigger InteractionAreaOperationsTrigger SensesOperationsTrigger TriggerVolumeOperationsTrigger

Methods 11

public func ClearDelayIdOnNamedOperation(namedOperation: ref<OperationExecutionData>)scripted
protected final func DelayTriggerExecution(namedOperation: ref<OperationExecutionData>, owner: ref<GameObject>)scripted
protected final func ExecuteOperationByName(operationName: CName, owner: ref<GameObject>, container: ref<DeviceOperationsContainer>)scripted
protected final func GetOperationsContainer(owner: ref<GameObject>) -> ref<DeviceOperationsContainer>scripted
public func Initialize(owner: ref<GameObject>)scripted
protected final func IsPlayerActivator(activator: wref<GameObject>) -> Boolscripted
protected final func ResolveOperationsOnTrigger(trigger: ref<DeviceOperationTriggerData>, owner: ref<GameObject>, container: ref<DeviceOperationsContainer>)scripted
protected final func RestoreOperationByName(operationName: CName, owner: ref<GameObject>, container: ref<DeviceOperationsContainer>)scripted
protected final func RestoreOperationsOnTrigger(trigger: ref<DeviceOperationTriggerData>, owner: ref<GameObject>, container: ref<DeviceOperationsContainer>)scripted
public func SetDelayIdOnNamedOperation(delayID: DelayID, namedOperation: ref<OperationExecutionData>)scripted
public func UnInitialize(owner: ref<GameObject>)scripted