REDNODE / GAME API

SmasherFindTeleportPositionAroundTarget

classscriptedClass

extends AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable

Properties 18

NameTypeFlags
blackboardwref<IBlackboard>scriptedprivate
c_zLevelToleranceFloatscriptedprivate
checkZLevelBoolscriptedpublic
doPathCheckBoolscriptedpublic
doWallCheckBoolscriptedpublic
fallbackPositionVector4scriptedprivate
fallbackPositionQualityInt32scriptedprivate
maintainLineOfSightBoolscriptedpublic
maxDistanceFloatscriptedpublic
minDistanceFloatscriptedpublic
minDistanceFromLastTeleportFloatscriptedpublic
outDirectionref<AIArgumentMapping>scriptedpublic
outPositionref<AIArgumentMapping>scriptedpublic
outRotationref<AIArgumentMapping>scriptedpublic
referenceTargetwref<GameObject>scriptedprivate
rotateToTargetBoolscriptedpublic
targetref<AIArgumentMapping>scriptedpublic
teleportInPlayersFOVBoolscriptedpublic

Methods 7

protected func Activate(context: ScriptExecutionContext)scripted
private final func IsInPlayersFOV(context: ScriptExecutionContext, position: Vector4) -> Boolscripted
private final func IsTooCloseToLastTeleport(context: ScriptExecutionContext, position: Vector4) -> Boolscripted
private final func ProcessSelectedPosition(context: ScriptExecutionContext, position: Vector4)scripted
private final func TryUpdateFallbackPosition(position: Vector4, quality: Int32)scripted
protected func Update(context: ScriptExecutionContext) -> AIbehaviorUpdateOutcomescripted
private final func VerifyPosition(context: ScriptExecutionContext, position: Vector4) -> Boolscripted