InteractionComponent
classnative name gameinteractionsComponentnativeimportOnly
extends IPlacedComponent › IComponent › IScriptable › ISerializable
Properties 5
| Name | Type | Flags |
|---|---|---|
definitionResource | rRef<gameinteractionsInteractionDescriptorResource> | overriding |
interactionRootOffset | Vector3 | overriding |
isEnabled | Bool | overriding |
layerOverrides | array<gameinteractionsInteractionDefinitionOverrider> | overriding |
layerOverridesTemp | array<gameinteractionsInteractionDefinitionOverrider> | overriding |
Methods 5
native const func GetActivatorsForLayer(layerName: CName, out activeInputLayers: array<gameinteractionsActiveLayerData>) -> Bool
native const func GetActiveInputLayers(out activeInputLayers: array<gameinteractionsActiveLayerData>) -> Bool
native func ResetChoices(opt layer: CName, opt deactivate: Bool)
native func SetChoices(choices: array<InteractionChoice>, opt layer: CName)
native func SetSingleChoice(choice: InteractionChoice, opt layer: CName)