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

Public Member Functions

SVector ClosestPointOnBounds (SVector position)
 
SVector ClosestPoint (SVector position)
 
bool SimpleMove (SVector speed)
 
int Move (SVector motion)
 

Properties

SVector Center [get, set]
 
bool DetectCollisions [get, set]
 
bool EnableOverlapRecovery [get, set]
 
float Height [get, set]
 
float MinMoveDistance [get, set]
 
float Radius [get, set]
 
float SkinWidth [get, set]
 
float SlopeLimit [get, set]
 
float StepOffset [get, set]
 
SVector Velocity [get]
 
- Properties inherited from ScriptClassComponent< CharacterController >
SGameObject GameObject [get]
 Return the GameObject which component added. More...
 

Member Function Documentation

◆ ClosestPoint()

SVector SineSpace.Scripting.Components.SCharacterController.ClosestPoint ( SVector  position)

◆ ClosestPointOnBounds()

SVector SineSpace.Scripting.Components.SCharacterController.ClosestPointOnBounds ( SVector  position)

◆ Move()

int SineSpace.Scripting.Components.SCharacterController.Move ( SVector  motion)

◆ SimpleMove()

bool SineSpace.Scripting.Components.SCharacterController.SimpleMove ( SVector  speed)

Property Documentation

◆ Center

SVector SineSpace.Scripting.Components.SCharacterController.Center
getset

◆ DetectCollisions

bool SineSpace.Scripting.Components.SCharacterController.DetectCollisions
getset

◆ EnableOverlapRecovery

bool SineSpace.Scripting.Components.SCharacterController.EnableOverlapRecovery
getset

◆ Height

float SineSpace.Scripting.Components.SCharacterController.Height
getset

◆ MinMoveDistance

float SineSpace.Scripting.Components.SCharacterController.MinMoveDistance
getset

◆ Radius

float SineSpace.Scripting.Components.SCharacterController.Radius
getset

◆ SkinWidth

float SineSpace.Scripting.Components.SCharacterController.SkinWidth
getset

◆ SlopeLimit

float SineSpace.Scripting.Components.SCharacterController.SlopeLimit
getset

◆ StepOffset

float SineSpace.Scripting.Components.SCharacterController.StepOffset
getset

◆ Velocity

SVector SineSpace.Scripting.Components.SCharacterController.Velocity
get