#pragma once #include "Game/Camera/Camera.hpp" class CameraInwardSphere : public Camera { public: CameraInwardSphere(const char* pName = "\x8b\x85\x93\xe0\x95\x94\x83\x4a\x83\x81\x83\x89"); virtual ~CameraInwardSphere(); virtual void reset(); virtual CameraTargetObj* calc(); virtual CamTranslatorBase* createTranslator(); void calcGravityCenter(); void setParam(f32 minDist, f32 maxDist, f32 distBase) { mDistMin = minDist; mDistMax = maxDist; mDistBase = distBase; } /* 0x4C */ f32 mDistMax; /* 0x50 */ f32 mDistMin; /* 0x54 */ f32 mDistBase; /* 0x58 */ TVec3f mVelocity; /* 0x64 */ TVec3f mPos; /* 0x70 */ TVec3f mGravityCenter; };