LeviLamina
Loading...
Searching...
No Matches
Sheep.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/ActorEvent.h"
7#include "mc/world/actor/animal/Animal.h"
8
9// auto generated forward declare list
10// clang-format off
12class EntityContext;
14// clang-format on
15
16class Sheep : public ::Animal {
17public:
18 // prevent constructor by default
19 Sheep();
20
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 // vIndex: 69
25 virtual void handleEntityEvent(::ActorEvent eventId, int data) /*override*/;
26
27 // vIndex: 8
28 virtual ~Sheep() /*override*/ = default;
29 // NOLINTEND
30
31public:
32 // member functions
33 // NOLINTBEGIN
34 MCAPI Sheep(
35 ::ActorDefinitionGroup* definitions,
36 ::ActorDefinitionIdentifier const& definitionName,
37 ::EntityContext& entityContext
38 );
39 // NOLINTEND
40
41public:
42 // constructor thunks
43 // NOLINTBEGIN
44 MCAPI void* $ctor(
45 ::ActorDefinitionGroup* definitions,
46 ::ActorDefinitionIdentifier const& definitionName,
47 ::EntityContext& entityContext
48 );
49 // NOLINTEND
50
51public:
52 // virtual function thunks
53 // NOLINTBEGIN
54 MCAPI void $handleEntityEvent(::ActorEvent eventId, int data);
55 // NOLINTEND
56
57public:
58 // vftables
59 // NOLINTBEGIN
60 MCNAPI static void** $vftable();
61 // NOLINTEND
62};
Definition ActorDefinitionGroup.h:29
Definition Animal.h:19
Definition EntityContext.h:16
Definition Sheep.h:16
static MCAPI void ** $vftable()
Definition ActorDefinitionIdentifier.h:15