#include "CBallCamera.hpp" #include "TCastTo.hpp" namespace urde { CBallCamera::CBallCamera(TUniqueId uid, TUniqueId id2, const zeus::CTransform& xf, float a, float b, float c, float d) : CGameCamera(uid, true, "Ball Camera", CEntityInfo(kInvalidAreaId, CEntity::NullConnectionList), xf, a, b, c, d, id2, 0, 0) { } void CBallCamera::Accept(IVisitor& visitor) { visitor.Visit(this); } void CBallCamera::ProcessInput(const CFinalInput&, CStateManager& mgr) { } void CBallCamera::Reset(const zeus::CTransform&, CStateManager& mgr) { } void CBallCamera::SetState(EBallCameraState state, CStateManager& mgr) { } bool CBallCamera::TransitionFromMorphBallState(CStateManager& mgr) { return false; } void CBallCamera::TeleportCamera(const zeus::CVector3f& pos, CStateManager& mgr) { } void CBallCamera::TeleportCamera(const zeus::CTransform& xf, CStateManager& mgr) { } void CBallCamera::ResetToTweaks(CStateManager& mgr) { } void CBallCamera::UpdateLookAtPosition(float offset, CStateManager& mgr) { } zeus::CTransform CBallCamera::UpdateLookDirection(const zeus::CVector3f& dir, CStateManager& mgr) { return {}; } void CBallCamera::ApplyCameraHint(CStateManager& mgr) { } void CBallCamera::ResetPosition() { } }