18class ScriptActorFilter {
22 ::ll::TypedStorage<4, 8, ::std::optional<int>> mMinLevel;
23 ::ll::TypedStorage<4, 8, ::std::optional<int>> mMaxLevel;
24 ::ll::TypedStorage<4, 8, ::std::optional<float>> mMinVerticalRotation;
25 ::ll::TypedStorage<4, 8, ::std::optional<float>> mMaxVerticalRotation;
26 ::ll::TypedStorage<4, 8, ::std::optional<float>> mMinHorizontalRotation;
27 ::ll::TypedStorage<4, 8, ::std::optional<float>> mMaxHorizontalRotation;
28 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mType;
29 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mFamilies;
30 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mTags;
31 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mName;
32 ::ll::TypedStorage<4, 8, ::std::optional<::GameType>> mGameMode;
33 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mExcludeTypes;
34 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mExcludeFamilies;
35 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mExcludeTags;
36 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mExcludeNames;
37 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::GameType>>> mExcludeGameModes;
38 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::ScriptModuleMinecraft::ScriptScoreTargetSelectorOption>>>
41 TypedStorage<8, 32, ::std::optional<::std::vector<::ScriptModuleMinecraft::ScriptPropertyTargetSelectorOption>>>
56 MCAPI
bool operator()(
::Actor const& actor)
const;
62 MCAPI ~ScriptActorFilter();
68 MCAPI static ::Scripting::InterfaceBinding bind();