ClickToMoveInputController Class

Namespace
Atavism
Base Types
graph BT Type-->Base0["AtavismInputController"] click Base0 "/docs/client_api_10.4.0/api/Atavism/AtavismInputController" Base0-->Base1["MonoBehaviour"] Type["ClickToMoveInputController"] class Type type-node

Syntax

public class ClickToMoveInputController : AtavismInputController

Fields

Properties

Name Value Summary
CameraGrabbed bool
Inherited from AtavismInputController
InputControllerActive bool
Inherited from AtavismInputController
IsControllable bool
MouseWheelDisabled bool
Inherited from AtavismInputController
Target Transform
Inherited from AtavismInputController

Methods

Name Value Summary
GetPlayerMovement() Vector3
HandleImmediateKeys(float, float) void
Handle the keyboard and mouse input for movement of the player and camera. This method name says immediate, but really it is acting on a keyboard state that may have been filled in by buffered or immediate input.
MoveBackward(bool) void
MoveForward(bool) void
RunCameraUpdate() void
TargetClicked(GameObject) void
TurnLeft(bool) void
TurnRight(bool) void
UpdateCamera() void
Move the camera based on the new position of the camera target (player)