BlackICE Scripting

class

SmasherFindTeleportPositionAroundTarget

  • 18 properties
  • 7 functions

Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
targetAIArgumentMapping?0x0 scripted
minDistancefloat0x10 scripted
maxDistancefloat0x14 scripted
minDistanceFromLastTeleportfloat0x18 scripted
rotateToTargetbool0x1C scripted
checkZLevelbool0x1D scripted
maintainLineOfSightbool0x1E scripted
teleportInPlayersFOVbool0x1F scripted
doPathCheckbool0x20 scripted
doWallCheckbool0x21 scripted
outPositionAIArgumentMapping?0x28 scripted
outRotationAIArgumentMapping?0x38 scripted
outDirectionAIArgumentMapping?0x48 scripted
c_zLevelTolerancefloat0x58 scripted
referenceTargetWeakHandle<game.Object>0x60 scripted
fallbackPositionVector40x70 scripted
fallbackPositionQualityint0x80 scripted
blackboardWeakHandle<game.IBlackboard>0x88 scripted

Functions

  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context) overrideRTTI
  • bool IsInPlayersFOV(AIbehaviorScriptExecutionContext context, Vector4 position) RTTI
  • bool IsTooCloseToLastTeleport(AIbehaviorScriptExecutionContext context, Vector4 position) RTTI
  • bool VerifyPosition(AIbehaviorScriptExecutionContext context, Vector4 position) RTTI
  • void TryUpdateFallbackPosition(Vector4 position, int quality) RTTI
  • void ProcessSelectedPosition(AIbehaviorScriptExecutionContext context, Vector4 position) RTTI