Class CameraController
- Namespace
- CodeBase.CameraSystem.Core
- Assembly
- 4Experience.CodeBase.CameraSystem.Runtime.dll
public class CameraController : ExtendedMonoBehaviour
- Inheritance
-
Object
Component
Behaviour
MonoBehaviour
CameraController
- Extension Methods
-
Properties
private CameraSystemInput CameraInput { get; set; }
Property Value
- CameraSystemInput
CurrentCollisionBehaviour
public CollisionBehaviour CurrentCollisionBehaviour { get; private set; }
Property Value
- CollisionBehaviour
CurrentFreeFlyBehaviour
public FreeFlyBehaviour CurrentFreeFlyBehaviour { get; private set; }
Property Value
- FreeFlyBehaviour
CurrentInitialPositionBehaviour
public InitialPositionBehaviour CurrentInitialPositionBehaviour { get; private set; }
Property Value
- InitialPositionBehaviour
CurrentLockMovementBehaviour
public LockMovementBehaviour CurrentLockMovementBehaviour { get; private set; }
Property Value
- LockMovementBehaviour
CurrentMovement2DBehaviour
public Movement2DBehaviour CurrentMovement2DBehaviour { get; private set; }
Property Value
- Movement2DBehaviour
CurrentOrthographicViewBehaviour
public OrthographicViewBehaviour CurrentOrthographicViewBehaviour { get; private set; }
Property Value
- OrthographicViewBehaviour
CurrentShowcaseMovementBehaviour
public ShowcaseMovementBehaviour CurrentShowcaseMovementBehaviour { get; private set; }
Property Value
- ShowcaseMovementBehaviour
CurrentTargetBehaviour
public TargetBehaviour CurrentTargetBehaviour { get; private set; }
Property Value
- TargetBehaviour
Methods
ApplySettings()
public void ApplySettings()
Awake()
protected virtual void Awake()
ControlCameraMovement()
private void ControlCameraMovement()
private void DisableInputActions()
private void EnableInputActions()
InitializeBehaviours()
private void InitializeBehaviours()
private void InitializeCameraInput()
InitializeTarget(CameraSocketData)
public void InitializeTarget(CameraSocketData socketData)
Parameters
socketData CameraSocketData
LateUpdate()
protected virtual void LateUpdate()
OnDisable()
protected virtual void OnDisable()
OnEnable()
protected virtual void OnEnable()
SetCameraActiveState(bool)
public void SetCameraActiveState(bool activate)
Parameters
activate bool
Update()
protected virtual void Update()
UpdateBehaviours()
private void UpdateBehaviours()