LeviLamina
Loading...
Searching...
No Matches
ActorDefinitionDescriptor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
10// clang-format on
11
13public:
14 // ActorDefinitionDescriptor inner types declare
15 // clang-format off
17 // clang-format on
18
19 // ActorDefinitionDescriptor inner types define
21
22public:
23 // member variables
24 // NOLINTBEGIN
85 // NOLINTEND
86
87public:
88 // prevent constructor by default
90
91public:
92 // member functions
93 // NOLINTBEGIN
95
97
98 MCAPI ::ActorDefinitionDescriptor& combine(::ActorDefinitionDescriptor const& rhs);
99
100 MCAPI bool contains(::ActorDefinitionDescriptor const& rhs) const;
101
102 MCAPI ::ActorDefinitionDescriptor& operator=(::ActorDefinitionDescriptor&&);
103
104 MCAPI ::ActorDefinitionDescriptor& operator=(::ActorDefinitionDescriptor const&);
105
106 MCAPI bool overlaps(::ActorDefinitionDescriptor const& rhs) const;
107
108 MCAPI ::ActorDefinitionDescriptor& subtract(::ActorDefinitionDescriptor const& rhs);
109
111 // NOLINTEND
112
113public:
114 // static functions
115 // NOLINTBEGIN
116 MCAPI static bool _executeEvent(
117 ::Actor& entity,
118 ::std::string const& name,
119 ::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
120 ::VariantParameterList const& list
121 );
122
123 MCAPI static bool _executeTrigger(
124 ::Actor& entity,
125 ::ActorDefinitionTrigger const& trigger,
126 ::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
127 ::VariantParameterList const& list
128 );
129
130 MCAPI static void _forceExecuteTrigger(
131 ::Actor& entity,
132 ::ActorDefinitionTrigger const& trigger,
133 ::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
134 ::VariantParameterList const& list
135 );
136
137 MCAPI static bool executeEvent(::Actor& entity, ::std::string const& name, ::VariantParameterList const& list);
138
139 MCAPI static bool
140 executeTrigger(::Actor& entity, ::ActorDefinitionTrigger const& trigger, ::VariantParameterList const& list);
141 // NOLINTEND
142
143public:
144 // constructor thunks
145 // NOLINTBEGIN
146 MCAPI void* $ctor();
147
148 MCAPI void* $ctor(::ActorDefinitionDescriptor&&);
149 // NOLINTEND
150
151public:
152 // destructor thunk
153 // NOLINTBEGIN
154 MCAPI void $dtor();
155 // NOLINTEND
156};
Definition ActorDefinitionDescriptor.h:12
Definition ActorDefinitionTrigger.h:5
Definition Actor.h:104
Definition ActorDefinitionDescriptor.h:20
Definition VariantParameterList.h:5
Definition Alias.h:14