#include <KartObjectManager.hh>
Responsible for the lifecycle and calculation of KartObjects.
Definition at line 18 of file KartObjectManager.hh.
Public Member Functions | |
void | init () |
void | calc () |
Static Public Member Functions | |
static KartObjectManager * | CreateInstance () |
static void | DestroyInstance () |
static const Abstract::g3d::ResAnmChr * | PressScaleUpAnmChr () |
static KartObjectManager * | Instance () |
Getters | |
KartObject * | object (size_t i) const |
Private Member Functions | |
void | loadScaleAnimations () |
![]() |
Private Attributes | |
size_t | m_count |
KartObject ** | m_objects |
Static Private Attributes | |
static Abstract::g3d::ResAnmChr * | s_pressScaleUpAnmChr = nullptr |
static KartObjectManager * | s_instance = nullptr |
Additional Inherited Members | |
![]() | |
static constexpr u16 | getLinkOffset () |
|
private0x8058FB2C |
Definition at line 50 of file KartObjectManager.cc.
|
overrideprivate0x8058FDD4 |
Definition at line 67 of file KartObjectManager.cc.
|
0x8058FFE8 |
Definition at line 20 of file KartObjectManager.cc.
|
static0x8058FAA8 |
Definition at line 35 of file KartObjectManager.cc.
|
static0x8058FAF8 |
Definition at line 42 of file KartObjectManager.cc.
|
0x8058FEE0 |
Definition at line 12 of file KartObjectManager.cc.
|
inlinestaticnodiscard |
Definition at line 40 of file KartObjectManager.hh.
|
private0x8056AB6C |
Definition at line 90 of file KartObjectManager.cc.
|
inlinenodiscard |
Definition at line 27 of file KartObjectManager.hh.
|
inlinestaticnodiscard |
Definition at line 36 of file KartObjectManager.hh.
|
private |
Definition at line 50 of file KartObjectManager.hh.
|
private |
Definition at line 51 of file KartObjectManager.hh.
|
staticprivate0x809C18F8 |
Definition at line 54 of file KartObjectManager.hh.
|
staticprivate0x809C18B0 |
Definition at line 53 of file KartObjectManager.hh.