New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Freezer.h
Go to the documentation of this file.
1#pragma once
2
3#include <actor/ActorState.h>
4#include <graphics/AnimModel.h>
5#include <collision/ActorBoxBgCollision.h>
6
7class Freezer : public ActorState
8{
9 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101EAB74
10 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EAB78
11 SEAD_RTTI_OVERRIDE(Freezer, ActorState)
12
13public:
14 // Address: 0x02779968
16
17 // TODO: other methods, states
18
20 {
21 return mIsMelting;
22 }
23
24protected:
34 u8 mIceEfMaker[0x234]; // TODO: IceEfMaker
36};
37static_assert(sizeof(Freezer) == 0x1CB8, "Freezer size mismatch");
Definition Freezer.h:8
ShaderParamAnimation * mIceChunkShaderAnim
Definition Freezer.h:27
u8 _17d4[4]
Definition Freezer.h:28
u32 _1a7c
Definition Freezer.h:33
ActorBoxBgCollision mBoxCollision
Definition Freezer.h:29
u32 _1a74
Definition Freezer.h:31
u32 mIsMelting
Definition Freezer.h:32
u32 getIsMelting() const
Definition Freezer.h:19
AnimModel * mIceChunkModel
Definition Freezer.h:26
u8 mIceEfMaker[0x234]
Definition Freezer.h:34
AnimModel * mIceModel
Definition Freezer.h:25
u8 _1cb4[4]
Definition Freezer.h:35
sead::Vector3f _1a68
Definition Freezer.h:30