New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
CarryObjBase.h
Go to the documentation of this file.
1#pragma once
2
3#include <actor/ActorState.h>
4
5class PlayerObject;
6
7class CarryObjBase : public ActorState
8{
9 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101EA8CC
10 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EA8D0
11 SEAD_RTTI_OVERRIDE(CarryObjBase, ActorState)
12
13public:
20 static_assert(sizeof(FukidashiInfo) == 0x10);
21
22public:
23 // Address: 0x02721B68
24 CarryObjBase(const ActorCreateParam& param, const FukidashiInfo& fukidashi_info);
25
26 // Address: 0x027221E8
28
30 {
31 return mFlag & (1 << 2);
32 }
33
34protected:
35 u32 _17c8[(0x17E0 - 0x17C8) / sizeof(u32)];
37 u32 _17E4[(0x17F4 - 0x17E4) / sizeof(u32)];
38};
39static_assert(sizeof(CarryObjBase) == 0x17F8);
Definition CarryObjBase.h:8
u32 _17E4[(0x17F4 - 0x17E4)/sizeof(u32)]
Definition CarryObjBase.h:37
CarryObjBase(const ActorCreateParam &param, const FukidashiInfo &fukidashi_info)
bool checkCarried()
Definition CarryObjBase.h:29
u32 mFlag
Definition CarryObjBase.h:36
u32 _17c8[(0x17E0 - 0x17C8)/sizeof(u32)]
Definition CarryObjBase.h:35
PlayerObject * getCarryPlayer() const
Definition PlayerObject.h:22