New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ActorBgCollisionObjCheck.h
Go to the documentation of this file.
1#pragma once
2
3#include <collision/ActorBgCollisionCheck.h>
4
5class ActorBgCollisionObjCheck : public ActorBgCollisionCheck // vtbl Address: 0x1004165C
6{
7 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: Deleted
8 // getRuntimeTypeInfoStatic()::typeInfo Address: Deleted
9 SEAD_RTTI_OVERRIDE(ActorBgCollisionObjCheck, ActorBgCollisionCheck)
10
11public:
12 // Address: 0x021933C0
14
15 Actor* getOwnerAtRevCheck(f32 bg_collision_pos_y) const override
16 {
17 return mOwner;
18 }
19
20 Actor* getOwnerAtHit(const BgCollision& bg_collision, u8 direction) const override
21 {
22 return mOwner;
23 }
24
25 s8* vf4C(f32) const override
26 {
27 return mFollowArg.player_no;
28 }
29};
30static_assert(sizeof(ActorBgCollisionObjCheck) == sizeof(ActorBgCollisionCheck));
Definition ActorBgCollisionObjCheck.h:6
s8 * vf4C(f32) const override
Definition ActorBgCollisionObjCheck.h:25
Actor * getOwnerAtHit(const BgCollision &bg_collision, u8 direction) const override
Definition ActorBgCollisionObjCheck.h:20
Actor * getOwnerAtRevCheck(f32 bg_collision_pos_y) const override
Definition ActorBgCollisionObjCheck.h:15