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
5// vtbl Address: 0x1004165C
7{
8 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: Deleted
9 // getRuntimeTypeInfoStatic()::typeInfo Address: Deleted
10 SEAD_RTTI_OVERRIDE(ActorBgCollisionObjCheck, ActorBgCollisionCheck)
11
12public:
13 // Address: 0x021933C0
15
16 Actor* getOwnerAtRevCheck(f32 bg_collision_pos_y) const override
17 {
18 return mOwner;
19 }
20
21 Actor* getOwnerAtHit(const BgCollision& bg_collision, u8 direction) const override
22 {
23 return mOwner;
24 }
25
26 s8* vf4C(f32) const override
27 {
28 return mFollowArg.player_no;
29 }
30};
31static_assert(sizeof(ActorBgCollisionObjCheck) == sizeof(ActorBgCollisionCheck));
Definition ActorBgCollisionObjCheck.h:7
s8 * vf4C(f32) const override
Definition ActorBgCollisionObjCheck.h:26
Actor * getOwnerAtHit(const BgCollision &bg_collision, u8 direction) const override
Definition ActorBgCollisionObjCheck.h:21
Actor * getOwnerAtRevCheck(f32 bg_collision_pos_y) const override
Definition ActorBgCollisionObjCheck.h:16