Table of Contents

Class FreeFlyBehaviour

Namespace
CodeBase.CameraSystem.Core
Assembly
4Experience.CodeBase.CameraSystem.Runtime.dll
[Serializable]
public class FreeFlyBehaviour
Inheritance
FreeFlyBehaviour
Extension Methods

Properties

CachedMoveDirection

private Vector3 CachedMoveDirection { get; set; }

Property Value

Vector3

CachedRotationDirection

private Vector2 CachedRotationDirection { get; set; }

Property Value

Vector2

CameraInput

private CameraSystemInput CameraInput { get; set; }

Property Value

CameraSystemInput

CameraRotationSpeed

private float CameraRotationSpeed { get; set; }

Property Value

float

CurrentRotation

private Vector2 CurrentRotation { get; set; }

Property Value

Vector2

DeadZone

private DeadZoneConstraints DeadZone { get; set; }

Property Value

DeadZoneConstraints

DefaultCameraMovementSpeed

private float DefaultCameraMovementSpeed { get; set; }

Property Value

float

FastCameraMovementSpeed

private float FastCameraMovementSpeed { get; set; }

Property Value

float

IsBehaviourEnabled

private bool IsBehaviourEnabled { get; set; }

Property Value

bool

IsCameraCorrectlyInitialized

private bool IsCameraCorrectlyInitialized { get; set; }

Property Value

bool

IsCameraMovementAccelerated

private bool IsCameraMovementAccelerated { get; set; }

Property Value

bool

VirtualCamera

private CinemachineVirtualCamera VirtualCamera { get; set; }

Property Value

CinemachineVirtualCamera

VirtualCameraTransform

private Transform VirtualCameraTransform { get; set; }

Property Value

Transform

Methods

ControlCameraMovement()

public void ControlCameraMovement()

DisableInputActions()

public void DisableInputActions()

EnableInputActions()

public void EnableInputActions()

Initialize(CameraSystemInput)

public void Initialize(CameraSystemInput cameraInput)

Parameters

cameraInput CameraSystemInput

InitializeCurrentCameraRotation()

public void InitializeCurrentCameraRotation()

TryMoveCamera()

private void TryMoveCamera()

TryRotateCamera()

private void TryRotateCamera()