New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ActorBgCollisionEnemyCheck.h
Go to the documentation of this file.
1#pragma once
2
3#include <collision/ActorBgCollisionCheck.h>
4
5// vtbl Address: 0x1004147C
7{
8 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: Deleted
9 // getRuntimeTypeInfoStatic()::typeInfo Address: Deleted
10 SEAD_RTTI_OVERRIDE(ActorBgCollisionEnemyCheck, ActorBgCollisionCheck)
11
12public:
13 // Address: 0x02191CF4
15
16 // Address: 0x02191D48
18
19 Actor* getOwnerAtRevCheck(f32 bg_collision_pos_y) const override
20 {
21 return mOwner;
22 }
23
24 Actor* getOwnerAtHit(const BgCollision& bg_collision, u8 direction) const override
25 {
26 return mOwner;
27 }
28
29 s8* vf4C(f32) const override
30 {
31 return mFollowArg.player_no;
32 }
33
34 // Address: 0x02192044
35 void vf54() override;
36
37protected:
38 // Address: 0x021920FC
40 // Address: 0x0219215C
42 // Address: 0x021921BC
43 void checkWall_(u8 direction) override;
44};
45static_assert(sizeof(ActorBgCollisionEnemyCheck) == sizeof(ActorBgCollisionCheck));
Definition ActorBgCollisionEnemyCheck.h:7
Actor * getOwnerAtRevCheck(f32 bg_collision_pos_y) const override
Definition ActorBgCollisionEnemyCheck.h:19
void checkFoot_() override
s8 * vf4C(f32) const override
Definition ActorBgCollisionEnemyCheck.h:29
Actor * getOwnerAtHit(const BgCollision &bg_collision, u8 direction) const override
Definition ActorBgCollisionEnemyCheck.h:24
void checkWall_(u8 direction) override
void checkHead_() override