BlackICE Scripting

class

AISearchingLookat

  • 10 properties
  • 12 functions
  • 2 derived classes

Extends AIGenericStaticLookatTask AIGenericLookatTask AILookatTask AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
minAngleDifferenceMappingAIArgumentMapping?0x40 scripted
minAngleDifferencefloat0x50 scripted
maxLookAroundAngleMappingAIArgumentMapping?0x58 scripted
maxLookAroundAnglefloat0x68 scripted
currentTargetVector40x70 scripted
lastTargetVector40x80 scripted
targetSwitchTimeStampfloat0x90 scripted
targetSwitchCooldownfloat0x94 scripted
sideHorizontalint0x98 scripted
sideVerticalint0x9C scripted

Functions

  • bool InitializeMemberVariables(AIbehaviorScriptExecutionContext context) RTTI
  • Vector4 GetLookatTargetPosition(AIbehaviorScriptExecutionContext context) RTTI
  • anim.LookAtLimitDegreesType GetHardLimitDegreesType() overrideRTTI
  • anim.LookAtLimitDistanceType GetHardLimitDistanceType() overrideRTTI
  • anim.LookAtLimitDegreesType GetSoftLimitDegreesType() overrideRTTI
  • anim.LookAtLimitDegreesType GetBackLimitDegreesType() overrideRTTI
  • anim.LookAtStyle GetLookatStyle() overrideRTTI
  • Vector4 GetAimingLookatTarget(AIbehaviorScriptExecutionContext context) overrideRTTI
  • Vector4 SelectNewAimingLookatTarget(AIbehaviorScriptExecutionContext context) RTTI
  • void LookatOffsetAngleLimit(AIbehaviorScriptExecutionContext context, Vector4 lastTargetPosition, out float leftAngleCap, out float rightAngleCap) RTTI
  • float GetSoftLookatLimitDegrees() RTTI
  • float GetAbsAngleToTarget(AIbehaviorScriptExecutionContext context) RTTI