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, 128, ::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::optional<::std::vector<::std::string>> _getExcludedEntityTypeFamilyTargets() const;
37
38 MCAPI ::std::unordered_map<::std::string, ::std::string> _getItemSettings() const;
39
40 MCAPI ::std::optional<::std::vector<::std::string>> _getLiquidTargetingItems() const;
41
42 MCAPI void setExcludedBlockTagTargets(::std::optional<::std::vector<::std::string>> blockTagTargets);
43
44 MCAPI void setExcludedBlockTargets(::std::optional<::std::vector<::std::string>> blockTargets);
45
46 MCAPI void setExcludedEntityTargets(::std::optional<::std::vector<::std::string>> entityTargets);
47
48 MCAPI void
49 setExcludedEntityTypeFamilyTargets(::std::optional<::std::vector<::std::string>> entityTypeFamilyTargets);
50
51 MCAPI void setItemSettings(::std::unordered_map<::std::string, ::std::string> itemSettings);
52
53 MCAPI void setLiquidTargetingItems(::std::optional<::std::vector<::std::string>> items);
54
56 // NOLINTEND
57
58public:
59 // static functions
60 // NOLINTBEGIN
61 MCAPI static ::Scripting::ClassBinding bind();
62 // NOLINTEND
63
64public:
65 // destructor thunk
66 // NOLINTBEGIN
67 MCAPI void $dtor();
68 // NOLINTEND
69};
70
71} // namespace ScriptModuleMinecraft
Definition ScriptAimAssistPresetSettings.h:15
Definition ClassBinding.h:19