LeviLamina
Loading...
Searching...
No Matches
WorkComposterGoal.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/ai/goal/WorkComposterDefinition.h"
7#include "mc/world/actor/ai/goal/WorkGoal.h"
8
10public:
11 // member variables
12 // NOLINTBEGIN
13 ::ll::TypedStorage<8, 176, ::WorkComposterDefinition> mDefinition;
14 ::ll::TypedStorage<4, 4, int> mTimesComposted;
15 ::ll::TypedStorage<8, 8, uint64> mNextUseTick;
16 // NOLINTEND
17
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 4
22 virtual void start() /*override*/;
23
24 // vIndex: 18
25 virtual void useWorkstation() /*override*/;
26
27 // vIndex: 0
28 virtual ~WorkComposterGoal() /*override*/ = default;
29 // NOLINTEND
30
31public:
32 // member functions
33 // NOLINTBEGIN
34 MCNAPI bool _tryCompostItems();
35
36 MCNAPI bool _tryEmptyComposter();
37 // NOLINTEND
38
39public:
40 // virtual function thunks
41 // NOLINTBEGIN
42 MCNAPI void $start();
43
44 MCNAPI void $useWorkstation();
45 // NOLINTEND
46
47public:
48 // vftables
49 // NOLINTBEGIN
50 MCNAPI static void** $vftable();
51 // NOLINTEND
52};
Definition WorkComposterGoal.h:9
MCAPI bool _tryEmptyComposter()
static MCAPI void ** $vftable()
MCAPI bool _tryCompostItems()
MCAPI void $useWorkstation()
MCAPI void $start()
Definition WorkGoal.h:17