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
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
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
InitiateLink(Sosig)
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