AISearchingLookat
abstract classscriptedClass
extends AIGenericStaticLookatTask › AIGenericLookatTask › AILookatTask › AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable
Extended by 2 types
Properties 10
| Name | Type | Flags |
|---|---|---|
currentTarget | Vector4 | scriptedprivate |
lastTarget | Vector4 | scriptedprivate |
maxLookAroundAngle | Float | scriptedprotected |
maxLookAroundAngleMapping | ref<AIArgumentMapping> | scriptedpublic |
minAngleDifference | Float | scriptedprotected |
minAngleDifferenceMapping | ref<AIArgumentMapping> | scriptedpublic |
sideHorizontal | Int32 | scriptedprivate |
sideVertical | Int32 | scriptedprivate |
targetSwitchCooldown | Float | scriptedprivate |
targetSwitchTimeStamp | Float | scriptedprivate |
Methods 12
protected final func GetAbsAngleToTarget(context: ScriptExecutionContext) -> Floatscripted
private func GetAimingLookatTarget(context: ScriptExecutionContext) -> Vector4scripted
private func GetBackLimitDegreesType() -> animLookAtLimitDegreesTypescripted
private func GetHardLimitDegreesType() -> animLookAtLimitDegreesTypescripted
private func GetHardLimitDistanceType() -> animLookAtLimitDistanceTypescripted
private func GetLookatStyle() -> animLookAtStylescripted
private func GetLookatTargetPosition(context: ScriptExecutionContext) -> Vector4scripted
private func GetSoftLimitDegreesType() -> animLookAtLimitDegreesTypescripted
protected final func GetSoftLookatLimitDegrees() -> Floatscripted
private func InitializeMemberVariables(context: ScriptExecutionContext) -> Boolscripted
protected final func LookatOffsetAngleLimit(context: ScriptExecutionContext, lastTargetPosition: Vector4, out leftAngleCap: Float, out rightAngleCap: Float)scripted
private final func SelectNewAimingLookatTarget(context: ScriptExecutionContext) -> Vector4scripted