REDNODE / GAME API

AISearchingLookat

abstract classscriptedClass

extends AIGenericStaticLookatTask › AIGenericLookatTask › AILookatTask › AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable

Extended by 2 types

SearchInFrontPatternLookat SearchPatternMappingLookat

Properties 10

NameTypeFlags
currentTargetVector4scriptedprivate
lastTargetVector4scriptedprivate
maxLookAroundAngleFloatscriptedprotected
maxLookAroundAngleMappingref<AIArgumentMapping>scriptedpublic
minAngleDifferenceFloatscriptedprotected
minAngleDifferenceMappingref<AIArgumentMapping>scriptedpublic
sideHorizontalInt32scriptedprivate
sideVerticalInt32scriptedprivate
targetSwitchCooldownFloatscriptedprivate
targetSwitchTimeStampFloatscriptedprivate

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