Table of Contents

Class InitialPositionBehaviour

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

Properties

AllowToSetInitialPosition

private bool AllowToSetInitialPosition { get; set; }

Property Value

bool

AllowToSetInitialRotation

private bool AllowToSetInitialRotation { get; set; }

Property Value

bool

CinemachinePOVComponent

private CinemachinePOV CinemachinePOVComponent { get; set; }

Property Value

CinemachinePOV

InitialPosition

private Transform InitialPosition { get; set; }

Property Value

Transform

IsBehaviourEnabled

private bool IsBehaviourEnabled { get; set; }

Property Value

bool

IsCameraCorrectlyInitialized

private bool IsCameraCorrectlyInitialized { get; set; }

Property Value

bool

PositionConstraints

private AxisConstraints PositionConstraints { get; set; }

Property Value

AxisConstraints

UseCinemachinePOVComponent

private bool UseCinemachinePOVComponent { get; set; }

Property Value

bool

VirtualCamera

private CinemachineVirtualCamera VirtualCamera { get; set; }

Property Value

CinemachineVirtualCamera

VirtualCameraTransform

private Transform VirtualCameraTransform { get; set; }

Property Value

Transform

Methods

Initialize()

public void Initialize()

InitializeCameraPosition()

private void InitializeCameraPosition()

InitializeCameraRotation()

private void InitializeCameraRotation()

InitializeCinemachineComponents()

private void InitializeCinemachineComponents()

IntializeTransform()

public void IntializeTransform()

SetInitialPosition(Transform)

public void SetInitialPosition(Transform initialPosition)

Parameters

initialPosition Transform