Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Components.SNavMeshAgent Class Reference
Inheritance diagram for SineSpace.Scripting.Components.SNavMeshAgent:
ScriptClassComponent< NavMeshAgent >

Public Member Functions

float GetAreaCost (int areaIndex)
 
void Move (SVector movement)
 
void Resume ()
 
void SetAreaCost (int areaIndex, float cost)
 
void Stop ()
 
void SetDestination (SVector position)
 
new void Wrap (SVector position)
 
void Warp (SVector position)
 

Properties

bool Enabled [get, set]
 
float Accelleration [get, set]
 
float AngularSpeed [get, set]
 
int AreaMask [get, set]
 
bool AutoRepath [get, set]
 
bool AutoBraking [get, set]
 
bool AutoTraverseOffMeshLink [get, set]
 
int AvoidancePriority [get, set]
 
float BaseOffset [get, set]
 
SVector DesiredVelocity [get]
 
SVector Destination [get, set]
 
bool HasPath [get]
 
float Height [get, set]
 
bool IsOnNavMesh [get]
 
bool IsOnOffMeshLink [get]
 
bool IsPathStale [get]
 
SVector NextPosition [get, set]
 
SVector PathEndPosition [get]
 
bool PathPending [get]
 
float Radius [get, set]
 
float RemainingDistance [get]
 
float Speed [get, set]
 
SVector SteeringTarget [get]
 
float StoppingDistance [get, set]
 
bool UpdatePosition [get, set]
 
bool UpdateRotation [get, set]
 
SVector Velocity [get]
 
- Properties inherited from ScriptClassComponent< NavMeshAgent >
SGameObject GameObject [get]
 Return the GameObject which component added. More...
 

Member Function Documentation

◆ GetAreaCost()

float SineSpace.Scripting.Components.SNavMeshAgent.GetAreaCost ( int  areaIndex)

◆ Move()

void SineSpace.Scripting.Components.SNavMeshAgent.Move ( SVector  movement)

◆ Resume()

void SineSpace.Scripting.Components.SNavMeshAgent.Resume ( )

◆ SetAreaCost()

void SineSpace.Scripting.Components.SNavMeshAgent.SetAreaCost ( int  areaIndex,
float  cost 
)

◆ SetDestination()

void SineSpace.Scripting.Components.SNavMeshAgent.SetDestination ( SVector  position)

◆ Stop()

void SineSpace.Scripting.Components.SNavMeshAgent.Stop ( )

◆ Warp()

void SineSpace.Scripting.Components.SNavMeshAgent.Warp ( SVector  position)

◆ Wrap()

new void SineSpace.Scripting.Components.SNavMeshAgent.Wrap ( SVector  position)

Property Documentation

◆ Accelleration

float SineSpace.Scripting.Components.SNavMeshAgent.Accelleration
getset

◆ AngularSpeed

float SineSpace.Scripting.Components.SNavMeshAgent.AngularSpeed
getset

◆ AreaMask

int SineSpace.Scripting.Components.SNavMeshAgent.AreaMask
getset

◆ AutoBraking

bool SineSpace.Scripting.Components.SNavMeshAgent.AutoBraking
getset

◆ AutoRepath

bool SineSpace.Scripting.Components.SNavMeshAgent.AutoRepath
getset

◆ AutoTraverseOffMeshLink

bool SineSpace.Scripting.Components.SNavMeshAgent.AutoTraverseOffMeshLink
getset

◆ AvoidancePriority

int SineSpace.Scripting.Components.SNavMeshAgent.AvoidancePriority
getset

◆ BaseOffset

float SineSpace.Scripting.Components.SNavMeshAgent.BaseOffset
getset

◆ DesiredVelocity

SVector SineSpace.Scripting.Components.SNavMeshAgent.DesiredVelocity
get

◆ Destination

SVector SineSpace.Scripting.Components.SNavMeshAgent.Destination
getset

◆ Enabled

bool SineSpace.Scripting.Components.SNavMeshAgent.Enabled
getset

◆ HasPath

bool SineSpace.Scripting.Components.SNavMeshAgent.HasPath
get

◆ Height

float SineSpace.Scripting.Components.SNavMeshAgent.Height
getset

◆ IsOnNavMesh

bool SineSpace.Scripting.Components.SNavMeshAgent.IsOnNavMesh
get

◆ IsOnOffMeshLink

bool SineSpace.Scripting.Components.SNavMeshAgent.IsOnOffMeshLink
get

◆ IsPathStale

bool SineSpace.Scripting.Components.SNavMeshAgent.IsPathStale
get

◆ NextPosition

SVector SineSpace.Scripting.Components.SNavMeshAgent.NextPosition
getset

◆ PathEndPosition

SVector SineSpace.Scripting.Components.SNavMeshAgent.PathEndPosition
get

◆ PathPending

bool SineSpace.Scripting.Components.SNavMeshAgent.PathPending
get

◆ Radius

float SineSpace.Scripting.Components.SNavMeshAgent.Radius
getset

◆ RemainingDistance

float SineSpace.Scripting.Components.SNavMeshAgent.RemainingDistance
get

◆ Speed

float SineSpace.Scripting.Components.SNavMeshAgent.Speed
getset

◆ SteeringTarget

SVector SineSpace.Scripting.Components.SNavMeshAgent.SteeringTarget
get

◆ StoppingDistance

float SineSpace.Scripting.Components.SNavMeshAgent.StoppingDistance
getset

◆ UpdatePosition

bool SineSpace.Scripting.Components.SNavMeshAgent.UpdatePosition
getset

◆ UpdateRotation

bool SineSpace.Scripting.Components.SNavMeshAgent.UpdateRotation
getset

◆ Velocity

SVector SineSpace.Scripting.Components.SNavMeshAgent.Velocity
get