LeviLamina
Loading...
Searching...
No Matches
Strider.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
10class BlockPos;
11// clang-format on
12
13class Strider : public ::Animal {
14public:
15 // Strider inner types declare
16 // clang-format off
18 // clang-format on
19
20 // Strider inner types define
22 public:
23 // PlayerRideInLavaInOverworldAchievementTracker inner types define
24 enum class VehicleState : uchar {
25 Riding = 0,
26 Done = 1,
27 };
28
29 public:
30 // member variables
31 // NOLINTBEGIN
37 // NOLINTEND
38
39 public:
40 // prevent constructor by default
44
45 public:
46 // member functions
47 // NOLINTBEGIN
48 MCAPI void tick(::Strider& strider);
49 // NOLINTEND
50 };
51
52public:
53 // member variables
54 // NOLINTBEGIN
56 // NOLINTEND
57
58public:
59 // prevent constructor by default
60 Strider& operator=(Strider const&);
61 Strider(Strider const&);
62 Strider();
63
64public:
65 // virtual functions
66 // NOLINTBEGIN
67 // vIndex: 171
68 virtual float _getWalkTargetValue(::BlockPos const& pos) /*override*/;
69
70 // vIndex: 24
71 virtual void normalTick() /*override*/;
72
73 // vIndex: 8
74 virtual ~Strider() /*override*/ = default;
75 // NOLINTEND
76
77public:
78 // destructor thunk
79 // NOLINTBEGIN
80
81 // NOLINTEND
82
83public:
84 // virtual function thunks
85 // NOLINTBEGIN
86 MCAPI float $_getWalkTargetValue(::BlockPos const& pos);
87
88 MCAPI void $normalTick();
89 // NOLINTEND
90
91public:
92 // vftables
93 // NOLINTBEGIN
94 MCAPI static void** $vftable();
95 // NOLINTEND
96};
Definition Animal.h:19
Definition BlockPos.h:18
Definition Strider.h:13
Definition Alias.h:14