SetCustomShootPosition class
SetCustomShootPosition
Inheritance
Base: AIbehaviortaskScript
Derived
None.
Properties
| Property | Type | |
|---|---|---|
offset | Vector3 | scripted |
fxOffset | Vector3 | scripted |
lockTimer | float | scripted |
landIndicatorFX | game.FxResource | scripted |
keepsAcquiring | bool | scripted |
shootToTheGround | bool | scripted |
predictionTime | float | scripted |
waypointTag | CName | scripted |
refOwner | WeakHandle<game.data.AIActionTarget_Record> | scripted |
refAIActionTarget | WeakHandle<game.data.AIActionTarget_Record> | scripted |
refCustomWorldPositionTarget | WeakHandle<game.data.AIActionTarget_Record> | scripted |
ownerPosition | Vector4 | scripted |
targetPosition | Vector4 | scripted |
direction | Vector4 | scripted |
fxPosition | Vector4 | scripted |
target | WeakHandle<game.Object> | scripted |
owner | WeakHandle<game.Object> | scripted |
fxInstance | game.FxInstance? | scripted |
targetAcquired | bool | scripted |
startTime | float | scripted |
shootPointPosition | Vector4 | scripted |
targetsPosition | Vector4[] | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIvoid SpawnLandVFXs(AIbehaviorScriptExecutionContext context, game.FxResource fx, Vector4 fxposition)RTTIgame.FxInstance? CreateFxInstance(AIbehaviorScriptExecutionContext context, game.FxResource resource, WorldTransform transform)RTTIvoid Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIstatic void ApplyTargetOffset(Vector4 targetPosition, Vector4 ownerPosition, Vector3 offset, bool shootToTheGround)staticRTTI global