Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
GameEventSensorEntryDefinition.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_21_20/filter_groups/FilterGroupData.h"
8#include "mc/deps/shared_types/v1_26_0/actor/brain/BaseSensorEntryDefinition.h"
9#include "mc/deps/shared_types/v1_26_20/actor/brain/GameEventType.h"
10#include "mc/deps/shared_types/v1_26_20/actor/brain/SensorResponseDefinition.h"
11
12// auto generated forward declare list
13// clang-format off
15namespace SharedTypes::Brain { struct EntityRef; }
16namespace cereal { struct ReflectionCtx; }
17// clang-format on
18
19namespace SharedTypes::v1_26_20::Brain::MemorySensors {
20
21struct GameEventSensorEntryDefinition
23 ::SharedTypes::v1_26_20::Brain::MemorySensors::GameEventSensorEntryDefinition> {
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<
28 8,
29 56,
30 ::std::optional<::SharedTypes::v1_21_130::Brain::MemoryIdentifierDefinition<::SharedTypes::Brain::EntityRef>>>
31 mSourceEntityMemory;
32 ::ll::TypedStorage<
33 8,
34 56,
35 ::std::optional<::SharedTypes::v1_21_130::Brain::MemoryIdentifierDefinition<::WorldBlockPosition>>>
36 mEventPositionMemory;
37 ::ll::TypedStorage<8, 232, ::SharedTypes::v1_21_20::FilterGroupData> mSourceEntityFilters;
38 ::ll::TypedStorage<4, 4, uint> mRadius;
39 ::ll::TypedStorage<1, 1, ::SharedTypes::v1_26_20::Brain::MemorySensors::GameEvents::GameEventType> mEventType;
40 ::ll::TypedStorage<8, 72, ::std::optional<::SharedTypes::v1_26_20::Brain::MemorySensors::SensorResponseDefinition>>
41 mOnGameEventResponse;
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 GameEventSensorEntryDefinition& operator=(GameEventSensorEntryDefinition const&);
47 GameEventSensorEntryDefinition();
48
49public:
50 // member functions
51 // NOLINTBEGIN
54 );
55
57
59 // NOLINTEND
60
61public:
62 // static functions
63 // NOLINTBEGIN
64 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
65 // NOLINTEND
66
67public:
68 // static variables
69 // NOLINTBEGIN
70 MCNAPI static ::std::string_view const& TYPE_NAME();
71 // NOLINTEND
72
73public:
74 // constructor thunks
75 // NOLINTBEGIN
77 // NOLINTEND
78
79public:
80 // destructor thunk
81 // NOLINTBEGIN
82 MCNAPI void $dtor();
83 // NOLINTEND
84};
85
86} // namespace SharedTypes::v1_26_20::Brain::MemorySensors
Definition EntityRef.h:7
Definition BaseSensorEntryDefinition.h:8
MCAPI void * $ctor(::SharedTypes::v1_26_20::Brain::MemorySensors::GameEventSensorEntryDefinition const &)
MCAPI bool operator==(::SharedTypes::v1_26_20::Brain::MemorySensors::GameEventSensorEntryDefinition const &) const
MCAPI GameEventSensorEntryDefinition(::SharedTypes::v1_26_20::Brain::MemorySensors::GameEventSensorEntryDefinition const &)
Definition WorldBlockPosition.h:5
Definition ReflectionCtx.h:11
Definition ctx.h:5