FrameIT
Characters.FirstPerson.MouseLook1 Class Reference

Public Member Functions

void Init (Transform character, Transform camera)
 
void LookRotation (Transform character, Transform camera)
 
void SetCursorLock (bool value)
 
void UpdateCursorLock ()
 
float ButtonsToAxe (float up, float down)
 

Public Attributes

float XSensitivity = 2f
 
float YSensitivity = 2f
 
bool clampVerticalRotation = true
 
float MinimumX = -90F
 
float MaximumX = 90F
 
bool smoothCamMotion
 
float smoothTime = 5f
 
bool lockCursor = false
 

Private Member Functions

void OnEnable ()
 
void OnDisable ()
 
void InternalLockUpdate ()
 
Quaternion ClampRotationAroundXAxis (Quaternion q)
 

Private Attributes

ControlMapping input_ControlMapping
 
Quaternion m_CharacterTargetRot
 
Quaternion m_CameraTargetRot
 
bool m_cursorIsLocked = false
 

Member Function Documentation

◆ ButtonsToAxe()

float Characters.FirstPerson.MouseLook1.ButtonsToAxe ( float  up,
float  down 
)

◆ ClampRotationAroundXAxis()

Quaternion Characters.FirstPerson.MouseLook1.ClampRotationAroundXAxis ( Quaternion  q)
private

◆ Init()

void Characters.FirstPerson.MouseLook1.Init ( Transform  character,
Transform  camera 
)

◆ InternalLockUpdate()

void Characters.FirstPerson.MouseLook1.InternalLockUpdate ( )
private

◆ LookRotation()

void Characters.FirstPerson.MouseLook1.LookRotation ( Transform  character,
Transform  camera 
)

◆ OnDisable()

void Characters.FirstPerson.MouseLook1.OnDisable ( )
private

◆ OnEnable()

void Characters.FirstPerson.MouseLook1.OnEnable ( )
private

◆ SetCursorLock()

void Characters.FirstPerson.MouseLook1.SetCursorLock ( bool  value)

◆ UpdateCursorLock()

void Characters.FirstPerson.MouseLook1.UpdateCursorLock ( )

Member Data Documentation

◆ clampVerticalRotation

bool Characters.FirstPerson.MouseLook1.clampVerticalRotation = true

◆ input_ControlMapping

ControlMapping Characters.FirstPerson.MouseLook1.input_ControlMapping
private

◆ lockCursor

bool Characters.FirstPerson.MouseLook1.lockCursor = false

◆ m_CameraTargetRot

Quaternion Characters.FirstPerson.MouseLook1.m_CameraTargetRot
private

◆ m_CharacterTargetRot

Quaternion Characters.FirstPerson.MouseLook1.m_CharacterTargetRot
private

◆ m_cursorIsLocked

bool Characters.FirstPerson.MouseLook1.m_cursorIsLocked = false
private

◆ MaximumX

float Characters.FirstPerson.MouseLook1.MaximumX = 90F

◆ MinimumX

float Characters.FirstPerson.MouseLook1.MinimumX = -90F

◆ smoothCamMotion

bool Characters.FirstPerson.MouseLook1.smoothCamMotion

◆ smoothTime

float Characters.FirstPerson.MouseLook1.smoothTime = 5f

◆ XSensitivity

float Characters.FirstPerson.MouseLook1.XSensitivity = 2f

◆ YSensitivity

float Characters.FirstPerson.MouseLook1.YSensitivity = 2f

The documentation for this class was generated from the following file: