This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
dragengine:modules:dragonscript:behavior_grabspot [2025/05/11 13:26] – [grabSpot.set] dragonlord | dragengine:modules:dragonscript:behavior_grabspot [2025/05/13 14:06] (current) – dragonlord | ||
---|---|---|---|
Line 132: | Line 132: | ||
|release| |Release grabber if one is grabbing the grab spot.| | |release| |Release grabber if one is grabbing the grab spot.| | ||
|interactElement.assign|string|Assign grabber element to [[behavior_interactelement|ECBehaviorInteractElement]] with identifier matching value string. Action fails if no element is grabbing or interact element behavior is absent| | |interactElement.assign|string|Assign grabber element to [[behavior_interactelement|ECBehaviorInteractElement]] with identifier matching value string. Action fails if no element is grabbing or interact element behavior is absent| | ||
+ | |interact|string|Interact with grabber. If element is absent action fails. Runs interaction with name value. If interaction with name value is absent fails action. If interaction returns false fails action. Otherwise action succeeds.| | ||
+ | |interact.parameters|string|Optional parameters to use with '' | ||
This is an example of using this action: | This is an example of using this action: | ||
Line 147: | Line 149: | ||
|enabled|'' | |enabled|'' | ||
|grabbed|'' | |grabbed|'' | ||
+ | |interact.name|string|Name of interaction| | ||
+ | |interact.has|'' | ||
+ | |interact.query|'' | ||
+ | |interact.parameters|string|Optional parameters to use with '' | ||
|wait| |If present action returns BTResult.running instead of BTResult.failed to wait until the checks are all fulfilled| | |wait| |If present action returns BTResult.running instead of BTResult.failed to wait until the checks are all fulfilled| | ||
Line 170: | Line 176: | ||
|grabSpot.enabled|'' | |grabSpot.enabled|'' | ||
|grabSpot.grabbed|'' | |grabSpot.grabbed|'' | ||
+ | |grabSpot.interact.name|string|Name of interaction| | ||
+ | |grabSpot.interact.has|'' | ||
+ | |grabSpot.interact.query|'' | ||
+ | |grabSpot.interact.parameters|string|Optional parameters to use with '' | ||
This is an example of using this condition: | This is an example of using this condition: |