12class ScriptAimAssistCategorySettings {
16 ::ll::TypedStorage<8, 32, ::std::string> mName;
17 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mEntityPriorities;
18 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mBlockPriorities;
19 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mBlockTagPriorities;
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mEntityTypeFamilyPriorities;
21 ::ll::TypedStorage<4, 4, int> mDefaultEntityPriority;
22 ::ll::TypedStorage<4, 4, int> mDefaultBlockPriority;
27 ScriptAimAssistCategorySettings();
32 MCAPI
explicit ScriptAimAssistCategorySettings(::std::string name);
34 MCAPI ::std::unordered_map<::std::string, int> getBlockPriorities()
const;
36 MCAPI ::std::unordered_map<::std::string, int> getBlockTagPriorities()
const;
38 MCAPI ::std::unordered_map<::std::string, int> getEntityPriorities()
const;
40 MCAPI ::std::unordered_map<::std::string, int> getEntityTypeFamilyPriorities()
const;
42 MCAPI
void setBlockPriorities(::std::unordered_map<::std::string, int> blockPriorities);
44 MCAPI
void setBlockTagPriorities(::std::unordered_map<::std::string, int> blockTagPriorities);
46 MCAPI
void setEntityPriorities(::std::unordered_map<::std::string, int> entityPriorities);
48 MCAPI
void setEntityTypeFamilyPriorities(::std::unordered_map<::std::string, int> entityTypeFamilyPriorities);
50 MCAPI ~ScriptAimAssistCategorySettings();
56 MCAPI static ::Scripting::ClassBinding bind();
62 MCAPI
void* $ctor(::std::string name);