37 TTODO(
"Create helpers" );
67 if ( ARootTask::GetSingleton()->IsPaused() )
85 TASSERT( !
"Smooth camera transition is not implemented" );
#define TOSHI_NAMESPACE_USING
#define TDEFINE_CLASS(...)
virtual TBOOL OnUpdate(TFLOAT a_fDeltaTime) override
@ SPLITSCREEN_CAMERAHELPER_NUM_OF
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
ACameraHelper * m_apSplitscreenCameraHelpers[SPLITSCREEN_CAMERAHELPER_NUM_OF]
void DetachCameraHelpers()
static constexpr TUINT SPLITSCREEN_MAX_CAMERAS
ACameraHelper * m_pPreviousCameraHelper
@ CAMERAHELPER_BONEATTACH
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