Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
FindNearestTemptingPlayerSensorEntryDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Vec3.h"
7#include "mc/deps/shared_types/v1_21_130/actor/brain/MemoryIdentifierDefinition.h"
8#include "mc/deps/shared_types/v1_21_20/filter_groups/FilterGroupData.h"
9#include "mc/deps/shared_types/v1_26_0/actor/brain/ResultSensorEntryDefinition.h"
10
11// auto generated forward declare list
12// clang-format off
14namespace SharedTypes::Brain { struct EntityRef; }
15namespace SharedTypes::Legacy { struct ItemDescriptor; }
16namespace cereal { struct ReflectionCtx; }
17// clang-format on
18
19namespace SharedTypes::v1_26_30::Brain::MemorySensors {
20
21struct FindNearestTemptingPlayerSensorEntryDefinition
23 ::SharedTypes::v1_26_30::Brain::MemorySensors::FindNearestTemptingPlayerSensorEntryDefinition> {
24public:
25 // FindNearestTemptingPlayerSensorEntryDefinition inner types define
26 using FilterGroupData = ::SharedTypes::v1_21_20::FilterGroupData;
27
28public:
29 // member variables
30 // NOLINTBEGIN
31 ::ll::TypedStorage<
32 8,
33 48,
35 mTemptingPlayerMemory;
36 ::ll::TypedStorage<
37 8,
38 56,
39 ::std::optional<::SharedTypes::v1_21_130::Brain::MemoryIdentifierDefinition<::WorldBlockPosition>>>
40 mSearchPosMemory;
41 ::ll::TypedStorage<8, 232, ::SharedTypes::v1_21_20::FilterGroupData> mTargetFilters;
42 ::ll::TypedStorage<4, 12, ::Vec3> mSearchRange;
43 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::ItemDescriptor>> mTemptingItems;
44 // NOLINTEND
45
46public:
47 // prevent constructor by default
48 FindNearestTemptingPlayerSensorEntryDefinition& operator=(FindNearestTemptingPlayerSensorEntryDefinition const&);
49 FindNearestTemptingPlayerSensorEntryDefinition();
50
51public:
52 // member functions
53 // NOLINTBEGIN
56 );
57
58 MCNAPI bool operator==(
60 ) const;
61
63 // NOLINTEND
64
65public:
66 // static functions
67 // NOLINTBEGIN
68 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
69 // NOLINTEND
70
71public:
72 // static variables
73 // NOLINTBEGIN
74 MCNAPI static ::std::string_view const& TYPE_NAME();
75 // NOLINTEND
76
77public:
78 // constructor thunks
79 // NOLINTBEGIN
80 MCNAPI void*
82 // NOLINTEND
83
84public:
85 // destructor thunk
86 // NOLINTBEGIN
87 MCNAPI void $dtor();
88 // NOLINTEND
89};
90
91} // namespace SharedTypes::v1_26_30::Brain::MemorySensors
Definition EntityRef.h:7
Definition ItemDescriptor.h:15
Definition MemoryIdentifierDefinition.h:8
Definition FilterGroupData.h:16
Definition ResultSensorEntryDefinition.h:8
Definition FindNearestTemptingPlayerSensorEntryDefinition.h:23
MCAPI bool operator==(::SharedTypes::v1_26_30::Brain::MemorySensors::FindNearestTemptingPlayerSensorEntryDefinition const &) const
MCAPI void * $ctor(::SharedTypes::v1_26_30::Brain::MemorySensors::FindNearestTemptingPlayerSensorEntryDefinition const &)
MCAPI FindNearestTemptingPlayerSensorEntryDefinition(::SharedTypes::v1_26_30::Brain::MemorySensors::FindNearestTemptingPlayerSensorEntryDefinition const &)
Definition WorldBlockPosition.h:5
Definition ReflectionCtx.h:11
Definition ctx.h:5