ORK Framework  2.22.0
API Documentation
ORKFramework.Behaviours.MousePlayerController Class Reference
Inheritance diagram for ORKFramework.Behaviours.MousePlayerController:
ORKFramework.Behaviours.BasePlayerControl

Public Member Functions

void PlaceCursor ()
 
void ClearCursor ()
 
override void MoveToInteractionStartet (BaseInteraction interaction)
 

Public Attributes

bool moveDead = true
 
MouseTouchControl mouseTouch = new MouseTouchControl(true)
 
float raycastDistance = 100.0f
 
LayerMask layerMask = -1
 
GameObject cursorObject
 
bool cursorRespawn = false
 
Vector3 cursorOffset = Vector3.zero
 
float speedSmoothing = 10.0f
 
bool useCharacterSpeed = false
 
float runSpeed = 8.0f
 
float gravity = Physics.gravity.y
 
float minimumMoveDistance = 0.2f
 
bool ignoreHeightDistance = true
 
MouseControlMoveType mouseMoveType = MouseControlMoveType.CharacterController
 
float navMeshSampleDistance = 1.0f
 
int navMeshSampleAreaMask = NavMesh.AllAreas
 
bool autoRemoveCursor = true
 
bool autoRemoveCursorTarget = true
 
bool autoStopMove = true
 
bool secureMove = false
 
float secureTime = 0.5f