Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
FindJumpableBlockSensorEntryDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_21_130/actor/brain/MemoryIdentifierDefinition.h"
7#include "mc/deps/shared_types/v1_26_0/actor/brain/ResultSensorEntryDefinition.h"
8
9// auto generated forward declare list
10// clang-format off
11class Vec3;
13namespace cereal { struct ReflectionCtx; }
14// clang-format on
15
16namespace SharedTypes::v1_26_30::Brain::MemorySensors {
17
18struct FindJumpableBlockSensorEntryDefinition
20 ::SharedTypes::v1_26_30::Brain::MemorySensors::FindJumpableBlockSensorEntryDefinition> {
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_130::Brain::MemoryIdentifierDefinition<::WorldBlockPosition>>
25 mTargetBlockPosMemory;
26 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_130::Brain::MemoryIdentifierDefinition<::Vec3>> mJumpVelocityMemory;
27 ::ll::TypedStorage<4, 4, int> mSearchRange;
28 ::ll::TypedStorage<4, 4, int> mSearchHeight;
29 ::ll::TypedStorage<4, 4, uint> mMinDistance;
30 ::ll::TypedStorage<4, 4, uint> mMinPathLength;
31 ::ll::TypedStorage<4, 4, float> mMaxVelocity;
32 ::ll::TypedStorage<4, 4, float> mScaleFactor;
33 // NOLINTEND
34
35public:
36 // prevent constructor by default
37 FindJumpableBlockSensorEntryDefinition& operator=(FindJumpableBlockSensorEntryDefinition const&);
38 FindJumpableBlockSensorEntryDefinition();
39
40public:
41 // member functions
42 // NOLINTBEGIN
45 );
46
48 // NOLINTEND
49
50public:
51 // static functions
52 // NOLINTBEGIN
53 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
54 // NOLINTEND
55
56public:
57 // static variables
58 // NOLINTBEGIN
59 MCNAPI static ::std::string_view const& TYPE_NAME();
60 // NOLINTEND
61
62public:
63 // constructor thunks
64 // NOLINTBEGIN
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71 MCNAPI void $dtor();
72 // NOLINTEND
73};
74
75} // namespace SharedTypes::v1_26_30::Brain::MemorySensors
Definition Vec3.h:10
Definition ResultSensorEntryDefinition.h:8
MCAPI void * $ctor(::SharedTypes::v1_26_30::Brain::MemorySensors::FindJumpableBlockSensorEntryDefinition const &)
MCAPI FindJumpableBlockSensorEntryDefinition(::SharedTypes::v1_26_30::Brain::MemorySensors::FindJumpableBlockSensorEntryDefinition const &)
Definition WorldBlockPosition.h:5
Definition ReflectionCtx.h:11
Definition ctx.h:5