SetCustomShootPosition
classscriptedClass
extends AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable
Properties 22
| Name | Type | Flags |
|---|---|---|
direction | Vector4 | scriptedprivate |
fxInstance | ref<FxInstance> | scriptedprivate |
fxOffset | Vector3 | scriptedprivate |
fxPosition | Vector4 | scriptedprivate |
keepsAcquiring | Bool | scriptedprivate |
landIndicatorFX | FxResource | scriptedprivate |
lockTimer | Float | scriptedprivate |
offset | Vector3 | scriptedprivate |
owner | wref<GameObject> | scriptedprivate |
ownerPosition | Vector4 | scriptedprivate |
predictionTime | Float | scriptedprivate |
refAIActionTarget | wref<AIActionTarget_Record> | scriptedprivate |
refCustomWorldPositionTarget | wref<AIActionTarget_Record> | scriptedprivate |
refOwner | wref<AIActionTarget_Record> | scriptedprivate |
shootPointPosition | Vector4 | scriptedprivate |
shootToTheGround | Bool | scriptedprivate |
startTime | Float | scriptedprivate |
target | wref<GameObject> | scriptedprivate |
targetAcquired | Bool | scriptedprivate |
targetPosition | Vector4 | scriptedprivate |
targetsPosition | array<Vector4> | scriptedprivate |
waypointTag | CName | scriptedprivate |
Methods 5
protected func Activate(context: ScriptExecutionContext)scripted
private final func CreateFxInstance(context: ScriptExecutionContext, resource: FxResource, transform: WorldTransform) -> ref<FxInstance>scripted
protected func Deactivate(context: ScriptExecutionContext)scripted
private final func SpawnLandVFXs(context: ScriptExecutionContext, fx: FxResource, fxposition: Vector4)scripted
protected func Update(context: ScriptExecutionContext) -> AIbehaviorUpdateOutcomescripted