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 /**
25 * @brief { { 1.5f, 3.9f }, -4.0f, -0.24375f, nullptr, -1, 0, -1 }
26 * @par Address: 0x101CE360
27 */
29
30public:
33 , mIsDead(false)
34 {
35 }
36
37 bool isDead() const
38 {
39 return mIsDead;
40 }
41
42 // Address: 0x0232EFA0
43 void kill(const Arg& arg);
44
45private:
47 bool mIsDead;
48
49 friend class Enemy;
50};
51static_assert(sizeof(EnemyDeathInfo) == 0x1C);
Definition EnemyDeathInfo.h:9
Arg mArg
Definition EnemyDeathInfo.h:46
bool isDead() const
Definition EnemyDeathInfo.h:37
void kill(const Arg &arg)
static Arg sDefaultArg
{ { 1.5f, 3.9f }, -4.0f, -0.24375f, nullptr, -1, 0, -1 }
Definition EnemyDeathInfo.h:28
bool mIsDead
Definition EnemyDeathInfo.h:47
EnemyDeathInfo()
Definition EnemyDeathInfo.h:31
Definition Enemy.h:153
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