LeviLamina
Loading...
Searching...
No Matches
DragonFireball.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/comprehensive/ParticleType.h"
7#include "mc/world/actor/projectile/Fireball.h"
8
9// auto generated forward declare list
10// clang-format off
12// clang-format on
13
14class DragonFireball : public ::Fireball {
15public:
16 // virtual functions
17 // NOLINTBEGIN
18 // vIndex: 139
19 virtual ::ParticleType getTrailParticle() /*override*/;
20
21 // vIndex: 140
22 virtual bool shouldBurn() /*override*/;
23
24 // vIndex: 135
25 virtual bool _hurt(::ActorDamageSource const&, float, bool, bool) /*override*/;
26
27 // vIndex: 8
28 virtual ~DragonFireball() /*override*/ = default;
29 // NOLINTEND
30
31public:
32 // destructor thunk
33 // NOLINTBEGIN
34
35 // NOLINTEND
36
37public:
38 // virtual function thunks
39 // NOLINTBEGIN
40 MCAPI ::ParticleType $getTrailParticle();
41
42 MCFOLD bool $shouldBurn();
43
44 MCFOLD bool $_hurt(::ActorDamageSource const&, float, bool, bool);
45 // NOLINTEND
46
47public:
48 // vftables
49 // NOLINTBEGIN
50 MCAPI static void** $vftable();
51 // NOLINTEND
52};
Definition ActorDamageSource.h:18
Definition DragonFireball.h:14
Definition Fireball.h:21