New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ActorBgCollisionMgr.h
Go to the documentation of this file.
1#pragma once
2
3#include <system/LineNodeMgr.h>
4
5#include <heap/seadDisposer.h>
6
7class BgCollision;
8
10{
11 // createInstance() Address: 0x02192460
12 // deleteInstance() Address: Deleted
13 // sInstance Address: 0x101C9360
14 // SingletonDisposer_::~SingletonDisposer_() Address: 0x021931F0
15 // SingletonDisposer_::sStaticDisposer Address: 0x101C9364
16 // SingletonDisposer_::vtbl Address: 0x100415AC
18
19public:
21 {
22 return mActiveList;
23 }
24
25 // Address: 0x0219269C
27 // Address: 0x0219282C
28 void release(const BgCollision& bg_collision);
29
31 {
32 return mSolidList;
33 }
34
36 {
37 return mNonSolidList;
38 }
39
41 {
42 return mCoinList;
43 }
44
46 {
47 return mPoleList;
48 }
49
50 // Address: 0x02192A9C
51 void entryPole(const BgCollision& bg_collision);
52 // Address: 0x02192AE0
53 void releasePole(const BgCollision& bg_collision);
54
55private:
63};
64static_assert(sizeof(ActorBgCollisionMgr) == 0x64);
Definition ActorBgCollisionMgr.h:10
const LineNodeMgr< BgCollision > & getCoinList() const
Definition ActorBgCollisionMgr.h:40
LineNodeMgr< BgCollision > mPoleList
Definition ActorBgCollisionMgr.h:60
LineNodeMgr< BgCollision > mTouchDrcHoldList
Definition ActorBgCollisionMgr.h:62
const LineNodeMgr< BgCollision > & getSolidList() const
Definition ActorBgCollisionMgr.h:30
LineNodeMgr< BgCollision > mTouchDrcCheckNoDamageList
Definition ActorBgCollisionMgr.h:61
LineNodeMgr< BgCollision > mActiveList
Definition ActorBgCollisionMgr.h:56
void release(const BgCollision &bg_collision)
LineNodeMgr< BgCollision > mSolidList
Definition ActorBgCollisionMgr.h:57
void releasePole(const BgCollision &bg_collision)
void entryPole(const BgCollision &bg_collision)
const LineNodeMgr< BgCollision > & getPoleList() const
Definition ActorBgCollisionMgr.h:45
LineNodeMgr< BgCollision > mCoinList
Definition ActorBgCollisionMgr.h:59
const LineNodeMgr< BgCollision > & getNonSolidList() const
Definition ActorBgCollisionMgr.h:35
LineNodeMgr< BgCollision > mNonSolidList
Definition ActorBgCollisionMgr.h:58
Definition BgCollision.h:19