LeviLamina
Loading...
Searching...
No Matches
InRangeOfEntitySensorEntryDefinition.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/core/string/HashedString.h"
8#include "mc/deps/shared_types/v1_21_130/actor/brain/MemoryIdentifierDefinition.h"
9#include "mc/deps/shared_types/v1_26_0/actor/brain/BaseSensorEntry.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace SharedTypes::Brain { struct EntityRefMemory; }
14namespace cereal { struct ReflectionCtx; }
15// clang-format on
16
17namespace SharedTypes::v1_26_0::Brain {
18
19struct InRangeOfEntitySensorEntryDefinition : public ::SharedTypes::v1_26_0::Brain::BaseSensorEntry<
20 ::SharedTypes::v1_26_0::Brain::InRangeOfEntitySensorEntryDefinition> {
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<
25 8,
26 48,
28 mTargetEntityMemory;
29 ::ll::TypedStorage<8, 56, ::std::optional<::HashedString>> mInRangeEventName;
30 ::ll::TypedStorage<8, 56, ::std::optional<::HashedString>> mOutOfRangeEventName;
31 ::ll::TypedStorage<4, 12, ::Vec3> mSearchRange;
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
36 InRangeOfEntitySensorEntryDefinition();
37
38public:
39 // member functions
40 // NOLINTBEGIN
41 MCAPI
42 InRangeOfEntitySensorEntryDefinition(::SharedTypes::v1_26_0::Brain::InRangeOfEntitySensorEntryDefinition const&);
43
44 MCAPI ::SharedTypes::v1_26_0::Brain::InRangeOfEntitySensorEntryDefinition&
46
47 MCAPI ::SharedTypes::v1_26_0::Brain::InRangeOfEntitySensorEntryDefinition&
49
50 MCAPI ~InRangeOfEntitySensorEntryDefinition();
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
57 // NOLINTEND
58
59public:
60 // static variables
61 // NOLINTBEGIN
62 MCAPI static ::std::string_view const& IN_RANGE_EVENT_NAME_NAME();
63
64 MCAPI static ::std::string_view const& OUT_OF_RANGE_EVENT_NAME_NAME();
65
66 MCAPI static ::std::string_view const& SEARCH_RANGE_NAME();
67
68 MCAPI static ::std::string_view const& TARGET_ENTITY_MEMORY_NAME();
69
70 MCAPI 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 MCAPI void $dtor();
83 // NOLINTEND
84};
85
86} // namespace SharedTypes::v1_26_0::Brain
Definition EntityRefMemory.h:7
Definition MemoryIdentifierDefinition.h:8
Definition BaseSensorEntry.h:8
Definition InRangeOfEntitySensorEntryDefinition.h:20
Definition ReflectionCtx.h:11
Definition ctx.h:5