LeviLamina
Loading...
Searching...
No Matches
MushroomCow.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/animal/Animal.h"
7
8// auto generated forward declare list
9// clang-format off
11class BlockPos;
12class EntityContext;
14// clang-format on
15
16class MushroomCow : public ::Animal {
17#ifdef LL_PLAT_S
18public:
19 // prevent constructor by default
21
22#else // LL_PLAT_C
23#endif
24public:
25 // virtual functions
26 // NOLINTBEGIN
27 virtual bool checkSpawnRules(bool fromSpawner) /*override*/;
28
29 virtual float _getWalkTargetValue(::BlockPos const& pos) /*override*/;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
35#ifdef LL_PLAT_S
36 MCAPI MushroomCow(
37 ::ActorDefinitionGroup* definitions,
38 ::ActorDefinitionIdentifier const& definitionName,
39 ::EntityContext& entityContext
40 );
41#endif
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47#ifdef LL_PLAT_S
48 MCAPI void* $ctor(
49 ::ActorDefinitionGroup* definitions,
50 ::ActorDefinitionIdentifier const& definitionName,
51 ::EntityContext& entityContext
52 );
53#endif
54 // NOLINTEND
55
56public:
57 // virtual function thunks
58 // NOLINTBEGIN
59 MCAPI bool $checkSpawnRules(bool fromSpawner);
60
61 MCAPI float $_getWalkTargetValue(::BlockPos const& pos);
62
63
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCAPI static void** $vftable();
70 // NOLINTEND
71};
Definition ActorDefinitionGroup.h:26
Definition BlockPos.h:17
Definition EntityContext.h:15
Definition MushroomCow.h:16
Definition ActorDefinitionIdentifier.h:15