7 ,
public Toshi::TSingleton<ACameraManager>
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
virtual TBOOL OnUpdate(TFLOAT a_fDeltaTime) override
SPLITSCREEN_CAMERAHELPER_
@ SPLITSCREEN_CAMERAHELPER_GTA_4
@ SPLITSCREEN_CAMERAHELPER_PROJECTILE_2
@ SPLITSCREEN_CAMERAHELPER_PROJECTILE_3
@ SPLITSCREEN_CAMERAHELPER_CAR_CHASE_1
@ SPLITSCREEN_CAMERAHELPER_GTA_1
@ SPLITSCREEN_CAMERAHELPER_NUM_OF
@ SPLITSCREEN_CAMERAHELPER_CAR_CHASE_2
@ SPLITSCREEN_CAMERAHELPER_CAR_CHASE_3
@ SPLITSCREEN_CAMERAHELPER_GTA_2
@ SPLITSCREEN_CAMERAHELPER_CAR_CHASE_4
@ SPLITSCREEN_CAMERAHELPER_PROJECTILE_1
@ SPLITSCREEN_CAMERAHELPER_GTA_3
@ SPLITSCREEN_CAMERAHELPER_PROJECTILE_4
void StopPositionLerp(TFLOAT a_flDeltaTime)
ACamera * GetCurrentCamera() const
Toshi::TVector4 m_vInitialLookDirection
ACamera * GetCamera(TUINT a_uiCameraIndex) const
ACamera * m_pCurrentCamera
ACamera * m_apCameras[SPLITSCREEN_MAX_CAMERAS]
ACameraHelper * m_pCurrentHelper
Toshi::TVector4 m_vLerpPosFrom
ACameraHelper * m_apSplitscreenCameraHelpers[SPLITSCREEN_CAMERAHELPER_NUM_OF]
void DetachCameraHelpers()
static constexpr TUINT SPLITSCREEN_MAX_CAMERAS
ACameraHelper * m_pPreviousCameraHelper
TUINT32 SPLITSCREEN_CAMERAHELPER
@ CAMERAHELPER_BONEATTACH
@ CAMERAHELPER_MULTICAMERA
@ CAMERAHELPER_CONVERSATION
@ CAMERAHELPER_PROJECTILE_FIRE
void SetCameraHelper(ACameraHelper *a_pHelper)
ACameraHelper * m_apCurrentSplitscreenCameraHelpers[SPLITSCREEN_MAX_CAMERAS]
ACameraHelper * m_apCameraHelpers[CAMERAHELPER_NUM_OF]
ACameraHelper * GetCurrentCameraHelper() const
ACameraHelper * GetCameraHelper(CAMERAHELPER a_eCameraHelper) const