Namespace NeoCC
Classes
NeoCharacterController
NeoCharacterController is a character controller, which handles kinematic character movement and collision resolution within a scene.
NeoCharacterControllerDelegates
Structs
NeoCharacterControllerHit
Interfaces
IAimController
IMovingPlatform
INeoCharacterController
INeoCharacterController is a character controller, which handles kinematic character movement and collision resolution within a scene.
INeoCharacterControllerHitHandler
INeoCharacterVariableGravity
IVariableGravity is used to add the ability to change a character controller's up vector and gravity vector.
Enums
NeoCharacterCollisionFlags
Delegates
NeoCharacterControllerDelegates.GetMoveVector
A callback for requesting input from registered inputs. Can be used to retrieve either a move vector or velocity vector.
NeoCharacterControllerDelegates.OnCharacterControllerHit
An event called when the character controller hits another object during a move.
NeoCharacterControllerDelegates.OnHeightChange
An event fired when the character controller changes height
NeoCharacterControllerDelegates.OnHitCharacter
An event called when the character controller hits another character controller during a move.
NeoCharacterControllerDelegates.OnHitRigidbody
An event called when the character controller hits a non-kinematic rigidbody during a move.
NeoCharacterControllerDelegates.OnMoved
An event fired after the character controller has completed a move update
NeoCharacterControllerDelegates.OnTeleported
An event fired when the character controller is teleported