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