SmasherFindTeleportPositionAroundTarget class
SmasherFindTeleportPositionAroundTarget
Inheritance
Base: AIbehaviortaskScript
Derived
None.
Properties
| Property | Type | |
|---|---|---|
target | AIArgumentMapping? | scripted |
minDistance | float | scripted |
maxDistance | float | scripted |
minDistanceFromLastTeleport | float | scripted |
rotateToTarget | bool | scripted |
checkZLevel | bool | scripted |
maintainLineOfSight | bool | scripted |
teleportInPlayersFOV | bool | scripted |
doPathCheck | bool | scripted |
doWallCheck | bool | scripted |
outPosition | AIArgumentMapping? | scripted |
outRotation | AIArgumentMapping? | scripted |
outDirection | AIArgumentMapping? | scripted |
c_zLevelTolerance | float | scripted |
referenceTarget | WeakHandle<game.Object> | scripted |
fallbackPosition | Vector4 | scripted |
fallbackPositionQuality | int | scripted |
blackboard | WeakHandle<game.IBlackboard> | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIbool IsInPlayersFOV(AIbehaviorScriptExecutionContext context, Vector4 position)RTTIbool IsTooCloseToLastTeleport(AIbehaviorScriptExecutionContext context, Vector4 position)RTTIbool VerifyPosition(AIbehaviorScriptExecutionContext context, Vector4 position)RTTIvoid TryUpdateFallbackPosition(Vector4 position, int quality)RTTIvoid ProcessSelectedPosition(AIbehaviorScriptExecutionContext context, Vector4 position)RTTI