LeviLamina
Loading...
Searching...
No Matches
ScriptAimAssistPresetSettings.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/scripting/modules/minecraft/camera/aimassist/ScriptAimAssistPresetExclusionData.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Scripting { struct ClassBinding; }
11// clang-format on
12
13namespace ScriptModuleMinecraft {
14
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::string>> mItemSettings;
21 ::ll::TypedStorage<8, 96, ::ScriptModuleMinecraft::ScriptAimAssistPresetExclusionData> mExcludedTargets;
22 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mLiquidTargetingItems;
23 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mDefaultItemSettings;
24 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mHandSettings;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedBlockTagTargets() const;
31
32 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedBlockTargets() const;
33
34 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedEntityTargets() const;
35
36 MCAPI ::std::unordered_map<::std::string, ::std::string> _getItemSettings() const;
37
38 MCAPI ::std::optional<::std::vector<::std::string>> _getLiquidTargetingItems() const;
39
40 MCAPI void setExcludedBlockTagTargets(::std::optional<::std::vector<::std::string>> blockTagTargets);
41
42 MCAPI void setExcludedBlockTargets(::std::optional<::std::vector<::std::string>> blockTargets);
43
44 MCAPI void setExcludedEntityTargets(::std::optional<::std::vector<::std::string>> entityTargets);
45
46 MCAPI void setItemSettings(::std::unordered_map<::std::string, ::std::string> itemSettings);
47
48 MCAPI void setLiquidTargetingItems(::std::optional<::std::vector<::std::string>> items);
49
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCAPI static ::Scripting::ClassBinding bind();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCAPI void $dtor();
63 // NOLINTEND
64};
65
66} // namespace ScriptModuleMinecraft
Definition ScriptAimAssistPresetSettings.h:15
Definition ClassBinding.h:19