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
private Transform VirtualCameraTransform { get; set; }
Property Value
- Transform
Methods
Initialize()
InitializeCameraPosition()
private void InitializeCameraPosition()
InitializeCameraRotation()
private void InitializeCameraRotation()
InitializeCinemachineComponents()
private void InitializeCinemachineComponents()
public void IntializeTransform()
public void SetInitialPosition(Transform initialPosition)
Parameters
initialPosition Transform