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 // virtual function thunks
33 // NOLINTBEGIN
34 MCAPI ::ParticleType $getTrailParticle();
35
36 MCFOLD bool $shouldBurn();
37
38 MCFOLD bool $_hurt(::ActorDamageSource const&, float, bool, bool);
39 // NOLINTEND
40
41public:
42 // vftables
43 // NOLINTBEGIN
44 MCNAPI static void** $vftable();
45 // NOLINTEND
46};
Definition ActorDamageSource.h:18
Definition DragonFireball.h:14
static MCAPI void ** $vftable()
Definition Fireball.h:21