Table of Contents

Class NavMeshLinkExtension

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class NavMeshLinkExtension : MonoBehaviour
Inheritance
NavMeshLinkExtension

Constructors

NavMeshLinkExtension()

public NavMeshLinkExtension()

Fields

BaseTimeToTraverse

public float BaseTimeToTraverse

Field Value

float

Door

public SideHingedDestructibleDoor Door

Field Value

SideHingedDestructibleDoor

DoorLinkCosts

public Vector3 DoorLinkCosts

Field Value

Vector3

Door_StandingPointExterior

public Transform Door_StandingPointExterior

Field Value

Transform

Door_StandingPointInterior

public Transform Door_StandingPointInterior

Field Value

Transform

DropMaxSpeed

public float DropMaxSpeed

Field Value

float

DropStepSpeed

public float DropStepSpeed

Field Value

float

IsFromInside

public bool IsFromInside

Field Value

bool

JumpCurve

public AnimationCurve JumpCurve

Field Value

AnimationCurve

LadderClimbWobble

public Vector2 LadderClimbWobble

Field Value

Vector2

LadderPoint_Bottom

public Transform LadderPoint_Bottom

Field Value

Transform

LadderPoint_Top

public Transform LadderPoint_Top

Field Value

Transform

LadderSpeeds

public Vector3 LadderSpeeds

Field Value

Vector3
public OffMeshLink Link

Field Value

OffMeshLink

MaxJumpHeight

public float MaxJumpHeight

Field Value

float

OnJumpMessage

public string OnJumpMessage

Field Value

string

OnJumpTarget

public GameObject OnJumpTarget

Field Value

GameObject

SmoothingSharpness

public float SmoothingSharpness

Field Value

float

TeleportChargeUpSpeed

public float TeleportChargeUpSpeed

Field Value

float

Type

public NavMeshLinkExtension.NavMeshLinkType Type

Field Value

NavMeshLinkExtension.NavMeshLinkType

Methods

public void InitiateLink(Sosig s)

Parameters

s Sosig

InverseLerp(Vector3, Vector3, Vector3)

public float InverseLerp(Vector3 a, Vector3 b, Vector3 value)

Parameters

a Vector3
b Vector3
value Vector3

Returns

float

RegisterBotDoorOpeningAttempt()

public void RegisterBotDoorOpeningAttempt()

TraverseAgent(ref float, ref float, float, Sosig, Vector3, Vector3)

public void TraverseAgent(ref float lerp, ref float timeSoFar, float Speed, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
timeSoFar float
Speed float
S Sosig
startPos Vector3
endPos Vector3

Traverse_BasicLinear(ref float, Sosig, Vector3, Vector3)

public void Traverse_BasicLinear(ref float lerp, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
S Sosig
startPos Vector3
endPos Vector3

Traverse_Door(ref float, ref float, float, Sosig, Vector3, Vector3)

public void Traverse_Door(ref float lerp, ref float timeSoFar, float speed, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
timeSoFar float
speed float
S Sosig
startPos Vector3
endPos Vector3

Traverse_Drop(ref float, ref float, Sosig, Vector3, Vector3)

public void Traverse_Drop(ref float lerp, ref float timeSoFar, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
timeSoFar float
S Sosig
startPos Vector3
endPos Vector3

Traverse_Ladder(ref float, Sosig, Vector3, Vector3)

public void Traverse_Ladder(ref float lerp, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
S Sosig
startPos Vector3
endPos Vector3

Traverse_LateralJump(ref float, Sosig, Vector3, Vector3)

public void Traverse_LateralJump(ref float lerp, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
S Sosig
startPos Vector3
endPos Vector3

Traverse_Teleporter(ref float, Sosig, Vector3, Vector3)

public void Traverse_Teleporter(ref float lerp, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
S Sosig
startPos Vector3
endPos Vector3

Traverse_Window(ref float, Sosig, Vector3, Vector3)

public void Traverse_Window(ref float lerp, Sosig S, Vector3 startPos, Vector3 endPos)

Parameters

lerp float
S Sosig
startPos Vector3
endPos Vector3