New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
EnemyDeathInfo.h
Go to the documentation of this file.
1#pragma once
2
3#include <math/seadVector.h>
4
5class Enemy;
6class StateID;
7
9{
10public:
21 static_assert(sizeof(Arg) == 0x18);
22
23public:
24 // Address: 0x101CE360
25 static Arg sDefaultArg; // { { 1.5f, 3.9f }, -4.0f, -0.24375f, nullptr, -1, 0, -1 }
26
27public:
30 , mIsDead(false)
31 {
32 }
33
34 bool isDead() const
35 {
36 return mIsDead;
37 }
38
39 // Address: 0x0232EFA0
40 void kill(const Arg& arg);
41
42private:
44 bool mIsDead;
45
46 friend class Enemy;
47};
48static_assert(sizeof(EnemyDeathInfo) == 0x1C);
Definition EnemyDeathInfo.h:9
Arg mArg
Definition EnemyDeathInfo.h:43
bool isDead() const
Definition EnemyDeathInfo.h:34
void kill(const Arg &arg)
static Arg sDefaultArg
Definition EnemyDeathInfo.h:25
bool mIsDead
Definition EnemyDeathInfo.h:44
EnemyDeathInfo()
Definition EnemyDeathInfo.h:28
Definition Enemy.h:152
Definition StateID.h:6
Definition EnemyDeathInfo.h:12
const StateID * state_id
Definition EnemyDeathInfo.h:16
s8 score_type
Definition EnemyDeathInfo.h:17
sead::Vector2f speed
Definition EnemyDeathInfo.h:13
s8 player_no
Definition EnemyDeathInfo.h:19
f32 max_fall_speed
Definition EnemyDeathInfo.h:14
f32 gravity
Definition EnemyDeathInfo.h:15
u8 direction
Definition EnemyDeathInfo.h:18