engage/generated/unity_engine/timeline/
signalreceiver.rs1#[cfg(feature = "unity_engine-timeline-signalreceiver-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 behaviour::{Behaviour, IBehaviour},
12 component::{Component, IComponent},
13 monobehaviour::{IMonoBehaviour, MonoBehaviour},
14 object_2::{IObject_2, Object_2},
15 },
16 };
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/timeline/signalreceiver/SignalReceiver_EventKeyValue.md"))]
19 #[::unity::class(namespace = "UnityEngine.Timeline", name = "SignalReceiver.EventKeyValue")]
20 #[parent(crate::system::object::Object)]
21 pub struct SignalReceiver_EventKeyValue {
22 #[offset(16)]
23 #[rename(name = "m_Signals")]
24 pub m_signals: crate::system::collections::generic::list_1::List_1<crate::unity_engine::timeline::signalasset::SignalAsset>,
25 #[offset(24)]
26 #[rename(name = "m_Events")]
27 pub m_events: crate::system::collections::generic::list_1::List_1<crate::unity_engine::events::unityevent::UnityEvent>,
28 }
29
30 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/timeline/signalreceiver/SignalReceiver.md"))]
31 #[::unity::class(namespace = "UnityEngine.Timeline", name = "SignalReceiver")]
32 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
33 pub struct SignalReceiver {
34 #[offset(24)]
35 #[rename(name = "m_Events")]
36 pub m_events: crate::unity_engine::timeline::signalreceiver::SignalReceiver_EventKeyValue,
37 }
38}
39
40#[cfg(feature = "unity_engine-timeline-signalreceiver-types")]
41pub use __types::*;
42
43#[cfg(feature = "unity_engine-timeline-signalreceiver")]
44pub trait ISignalReceiver_EventKeyValueMethods: ISignalReceiver_EventKeyValue {
45 #[doc = "`TryGetValue(crate::unity_engine::timeline::signalasset::SignalAsset, *mutcrate::unity_engine::events::unityevent::UnityEvent)` overload"]
46 fn try_get_value(
47 self,
48 key: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>,
49 ) -> (bool, crate::unity_engine::events::unityevent::UnityEvent) {
50 unsafe {
51 let __receiver =
52 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
53 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::events::unityevent::UnityEvent>::uninit();
54 let __ret = {
55 ::unity::il2cpp_call!((::unity::module_base()+0x35da640usize)as*mut u8,bool;
56(SignalReceiver_EventKeyValue)__receiver,(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(key),(*mut crate::unity_engine::events::unityevent::UnityEvent)__out_0.as_mut_ptr())
57 };
58 (__ret, __out_0.assume_init())
59 }
60 }
61 #[doc = "`Append(crate::unity_engine::timeline::signalasset::SignalAsset, crate::unity_engine::events::unityevent::UnityEvent)` overload"]
62 fn append(
63 self,
64 key: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>,
65 value: impl ::core::convert::Into<crate::unity_engine::events::unityevent::UnityEvent>,
66 ) -> () {
67 unsafe {
68 let __receiver =
69 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
70 ::unity::il2cpp_call!((::unity::module_base()+0x35da8a0usize)as*mut u8,();
71(SignalReceiver_EventKeyValue)__receiver,(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(key),(crate::unity_engine::events::unityevent::UnityEvent)::core::convert::Into::into(value))
72 }
73 }
74 #[doc = "`Remove(i32)` overload"]
75 fn remove(self, idx: impl ::core::convert::Into<i32>) -> () {
76 unsafe {
77 let __receiver =
78 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79 ::unity::il2cpp_call!((::unity::module_base()+0x35daf70usize)as*mut u8,();
80(SignalReceiver_EventKeyValue)__receiver,(i32)::core::convert::Into::into(idx))
81 }
82 }
83 #[doc = "`Remove(crate::unity_engine::timeline::signalasset::SignalAsset)` overload"]
84 fn remove_2(self, key: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>) -> () {
85 unsafe {
86 let __receiver =
87 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88 ::unity::il2cpp_call!((::unity::module_base()+0x35daab0usize)as*mut u8,();
89(SignalReceiver_EventKeyValue)__receiver,(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(key))
90 }
91 }
92 #[doc = "`get_signals()` overload"]
93 fn get_signals(self) -> crate::system::collections::generic::list_1::List_1<crate::unity_engine::timeline::signalasset::SignalAsset> {
94 unsafe {
95 let __receiver =
96 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97 ::unity::il2cpp_call!((::unity::module_base()+0x35eac90usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::unity_engine::timeline::signalasset::SignalAsset> ;
98(SignalReceiver_EventKeyValue)__receiver)
99 }
100 }
101 #[doc = "`get_events()` overload"]
102 fn get_events(self) -> crate::system::collections::generic::list_1::List_1<crate::unity_engine::events::unityevent::UnityEvent> {
103 unsafe {
104 let __receiver =
105 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
106 ::unity::il2cpp_call!((::unity::module_base()+0x35eaca0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::unity_engine::events::unityevent::UnityEvent> ;
107(SignalReceiver_EventKeyValue)__receiver)
108 }
109 }
110 #[doc = "`.ctor()` overload"]
111 fn ctor(self) -> () {
112 unsafe {
113 let __receiver =
114 <SignalReceiver_EventKeyValue as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115 ::unity::il2cpp_call!((::unity::module_base()+0x35db2e0usize)as*mut u8,();
116(SignalReceiver_EventKeyValue)__receiver)
117 }
118 }
119}
120
121#[cfg(feature = "unity_engine-timeline-signalreceiver")]
122impl<__T: ISignalReceiver_EventKeyValue> ISignalReceiver_EventKeyValueMethods for __T {}
123
124#[cfg(feature = "unity_engine-timeline-signalreceiver")]
125impl SignalReceiver_EventKeyValue {
126 pub fn try_get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
127 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
128 }
129
130 pub fn append_method_info() -> &'static ::unity::il2cpp::MethodInfo {
131 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
132 }
133
134 pub fn remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
136 }
137
138 pub fn remove_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
139 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
140 }
141
142 pub fn get_signals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
144 }
145
146 pub fn get_events_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
148 }
149
150 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
152 }
153}
154
155#[cfg(feature = "unity_engine-timeline-signalreceiver")]
156impl SignalReceiver_EventKeyValue {
157 #[doc = "`.ctor()` — no args"]
158 pub fn new() -> Self {
159 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
160 panic!(
161 "{}
162::{}
163 failed to instantiate",
164 ::core::stringify!(SignalReceiver_EventKeyValue),
165 ::core::stringify!(new),
166 )
167 });
168 <Self as ISignalReceiver_EventKeyValueMethods>::ctor(this);
169 this
170 }
171}
172
173#[cfg(feature = "unity_engine-timeline-signalreceiver")]
174pub trait ISignalReceiverMethods: ISignalReceiver {
175 #[doc = "`OnNotify(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::inotification::INotification, crate::system::object::Object)` overload"]
176 fn on_notify(
177 self,
178 origin: impl ::core::convert::Into<crate::unity_engine::playables::playable::Playable>,
179 notification: impl ::core::convert::Into<crate::unity_engine::playables::inotification::INotification>,
180 context: impl ::core::convert::Into<crate::system::object::Object>,
181 ) -> () {
182 unsafe {
183 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184 {
185 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
186 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
187 panic!(
188 "unity: virtual slot {}
189 out of range (vtable len {}
190) on the runtime class behind {}
191 (method `{}
192`)",
193 4usize,
194 __vt.len(),
195 <SignalReceiver as ::unity::ClassIdentity>::NAME,
196 "OnNotify",
197 )
198 });
199 let __inner: extern "C" fn(
200 SignalReceiver,
201 crate::unity_engine::playables::playable::Playable,
202 crate::unity_engine::playables::inotification::INotification,
203 crate::system::object::Object,
204 ::unity::OptionalMethod,
205 ) -> () = ::core::mem::transmute(__vi.method_ptr);
206 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
207 __inner(
208 __receiver,
209 ::core::convert::Into::into(origin),
210 ::core::convert::Into::into(notification),
211 ::core::convert::Into::into(context),
212 __mi,
213 )
214 }
215 }
216 }
217 #[doc = "`AddReaction(crate::unity_engine::timeline::signalasset::SignalAsset, crate::unity_engine::events::unityevent::UnityEvent)` overload"]
218 fn add_reaction(
219 self,
220 asset: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>,
221 reaction: impl ::core::convert::Into<crate::unity_engine::events::unityevent::UnityEvent>,
222 ) -> () {
223 unsafe {
224 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225 ::unity::il2cpp_call!((::unity::module_base()+0x35da710usize)as*mut u8,();
226(SignalReceiver)__receiver,(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(asset),(crate::unity_engine::events::unityevent::UnityEvent)::core::convert::Into::into(reaction))
227 }
228 }
229 #[doc = "`AddEmptyReaction(crate::unity_engine::events::unityevent::UnityEvent)` overload"]
230 fn add_empty_reaction(self, reaction: impl ::core::convert::Into<crate::unity_engine::events::unityevent::UnityEvent>) -> i32 {
231 unsafe {
232 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x35da930usize)as*mut u8,i32;
234(SignalReceiver)__receiver,(crate::unity_engine::events::unityevent::UnityEvent)::core::convert::Into::into(reaction))
235 }
236 }
237 #[doc = "`Remove(crate::unity_engine::timeline::signalasset::SignalAsset)` overload"]
238 fn remove(self, asset: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>) -> () {
239 unsafe {
240 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x35da9f0usize)as*mut u8,();
242(SignalReceiver)__receiver,(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(asset))
243 }
244 }
245 #[doc = "`GetRegisteredSignals()` overload"]
246 fn get_registered_signals(
247 self,
248 ) -> crate::system::collections::generic::ienumerable_1::IEnumerable_1<crate::unity_engine::timeline::signalasset::SignalAsset> {
249 unsafe {
250 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251 ::unity::il2cpp_call!((::unity::module_base()+0x35dab70usize)as*mut u8,crate::system::collections::generic::ienumerable_1::IEnumerable_1<crate::unity_engine::timeline::signalasset::SignalAsset> ;
252(SignalReceiver)__receiver)
253 }
254 }
255 #[doc = "`GetReaction(crate::unity_engine::timeline::signalasset::SignalAsset)` overload"]
256 fn get_reaction(
257 self,
258 key: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>,
259 ) -> crate::unity_engine::events::unityevent::UnityEvent {
260 unsafe {
261 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
262 ::unity::il2cpp_call!((::unity::module_base()+0x35dab80usize)as*mut u8,crate::unity_engine::events::unityevent::UnityEvent;
263(SignalReceiver)__receiver,(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(key))
264 }
265 }
266 #[doc = "`Count()` overload"]
267 fn count(self) -> i32 {
268 unsafe {
269 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
270 ::unity::il2cpp_call!((::unity::module_base()+0x35dabc0usize)as*mut u8,i32;
271(SignalReceiver)__receiver)
272 }
273 }
274 #[doc = "`ChangeSignalAtIndex(i32, crate::unity_engine::timeline::signalasset::SignalAsset)` overload"]
275 fn change_signal_at_index(
276 self,
277 idx: impl ::core::convert::Into<i32>,
278 new_key: impl ::core::convert::Into<crate::unity_engine::timeline::signalasset::SignalAsset>,
279 ) -> () {
280 unsafe {
281 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282 ::unity::il2cpp_call!((::unity::module_base()+0x35dac10usize)as*mut u8,();
283(SignalReceiver)__receiver,(i32)::core::convert::Into::into(idx),(crate::unity_engine::timeline::signalasset::SignalAsset)::core::convert::Into::into(new_key))
284 }
285 }
286 #[doc = "`RemoveAtIndex(i32)` overload"]
287 fn remove_at_index(self, idx: impl ::core::convert::Into<i32>) -> () {
288 unsafe {
289 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x35dae70usize)as*mut u8,();
291(SignalReceiver)__receiver,(i32)::core::convert::Into::into(idx))
292 }
293 }
294 #[doc = "`ChangeReactionAtIndex(i32, crate::unity_engine::events::unityevent::UnityEvent)` overload"]
295 fn change_reaction_at_index(
296 self,
297 idx: impl ::core::convert::Into<i32>,
298 reaction: impl ::core::convert::Into<crate::unity_engine::events::unityevent::UnityEvent>,
299 ) -> () {
300 unsafe {
301 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302 ::unity::il2cpp_call!((::unity::module_base()+0x35db010usize)as*mut u8,();
303(SignalReceiver)__receiver,(i32)::core::convert::Into::into(idx),(crate::unity_engine::events::unityevent::UnityEvent)::core::convert::Into::into(reaction))
304 }
305 }
306 #[doc = "`GetReactionAtIndex(i32)` overload"]
307 fn get_reaction_at_index(self, idx: impl ::core::convert::Into<i32>) -> crate::unity_engine::events::unityevent::UnityEvent {
308 unsafe {
309 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
310 ::unity::il2cpp_call!((::unity::module_base()+0x35db0d0usize)as*mut u8,crate::unity_engine::events::unityevent::UnityEvent;
311(SignalReceiver)__receiver,(i32)::core::convert::Into::into(idx))
312 }
313 }
314 #[doc = "`GetSignalAssetAtIndex(i32)` overload"]
315 fn get_signal_asset_at_index(self, idx: impl ::core::convert::Into<i32>) -> crate::unity_engine::timeline::signalasset::SignalAsset {
316 unsafe {
317 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
318 ::unity::il2cpp_call!((::unity::module_base()+0x35db190usize)as*mut u8,crate::unity_engine::timeline::signalasset::SignalAsset;
319(SignalReceiver)__receiver,(i32)::core::convert::Into::into(idx))
320 }
321 }
322 #[doc = "`OnEnable()` overload"]
323 fn on_enable(self) -> () {
324 unsafe {
325 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326 ::unity::il2cpp_call!((::unity::module_base()+0x35db250usize)as*mut u8,();
327(SignalReceiver)__receiver)
328 }
329 }
330 #[doc = "`.ctor()` overload"]
331 fn ctor(self) -> () {
332 unsafe {
333 let __receiver = <SignalReceiver as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334 ::unity::il2cpp_call!((::unity::module_base()+0x35db260usize)as*mut u8,();
335(SignalReceiver)__receiver)
336 }
337 }
338}
339
340#[cfg(feature = "unity_engine-timeline-signalreceiver")]
341impl<__T: ISignalReceiver> ISignalReceiverMethods for __T {}
342
343#[cfg(feature = "unity_engine-timeline-signalreceiver")]
344impl SignalReceiver {
345 pub fn on_notify_method_info() -> &'static ::unity::il2cpp::MethodInfo {
346 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
347 }
348
349 pub fn add_reaction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
350 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
351 }
352
353 pub fn add_empty_reaction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
354 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
355 }
356
357 pub fn remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
358 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
359 }
360
361 pub fn get_registered_signals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
362 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
363 }
364
365 pub fn get_reaction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
366 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
367 }
368
369 pub fn count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
371 }
372
373 pub fn change_signal_at_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
375 }
376
377 pub fn remove_at_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
379 }
380
381 pub fn change_reaction_at_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
382 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
383 }
384
385 pub fn get_reaction_at_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
386 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
387 }
388
389 pub fn get_signal_asset_at_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
390 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
391 }
392
393 pub fn on_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
394 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
395 }
396
397 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
398 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
399 }
400}
401
402#[cfg(feature = "unity_engine-timeline-signalreceiver")]
403impl SignalReceiver {
404 #[doc = "Direct (non-virtual) call to `SignalReceiver`'s own `OnNotify`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
405 pub unsafe fn on_notify(
406 this: impl ::core::convert::Into<::unity::IlInstance>,
407 origin: crate::unity_engine::playables::playable::Playable,
408 notification: crate::unity_engine::playables::inotification::INotification,
409 context: crate::system::object::Object,
410 ) -> () {
411 let __mi = Self::on_notify_method_info();
412 let __inner: extern "C" fn(
413 ::unity::IlInstance,
414 crate::unity_engine::playables::playable::Playable,
415 crate::unity_engine::playables::inotification::INotification,
416 crate::system::object::Object,
417 ::unity::OptionalMethod,
418 ) -> () = ::core::mem::transmute(__mi.method_ptr);
419 __inner(this.into(), origin, notification, context, ::core::option::Option::None)
420 }
421}
422
423#[cfg(feature = "unity_engine-timeline-signalreceiver")]
424impl SignalReceiver {
425 #[doc = "`.ctor()` — no args"]
426 pub fn new() -> Self {
427 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
428 panic!(
429 "{}
430::{}
431 failed to instantiate",
432 ::core::stringify!(SignalReceiver),
433 ::core::stringify!(new),
434 )
435 });
436 <Self as ISignalReceiverMethods>::ctor(this);
437 this
438 }
439}
440
441#[cfg(feature = "unity_engine-timeline-signalreceiver")]
442#[doc(hidden)]
443pub mod prelude {
444 pub use super::{
445 ISignalReceiver, ISignalReceiverMethods, ISignalReceiver_EventKeyValue, ISignalReceiver_EventKeyValueMethods, SignalReceiver,
446 SignalReceiver_EventKeyValue,
447 };
448 #[cfg(feature = "system-object")]
449 pub use crate::system::object::IObjectMethods;
450 #[cfg(feature = "unity_engine-behaviour")]
451 pub use crate::unity_engine::behaviour::IBehaviourMethods;
452 #[cfg(feature = "unity_engine-component")]
453 pub use crate::unity_engine::component::IComponentMethods;
454 #[cfg(feature = "unity_engine-monobehaviour")]
455 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
456 #[cfg(feature = "unity_engine-object_2")]
457 pub use crate::unity_engine::object_2::IObject_2Methods;
458 pub use crate::{
459 system::object::IObject,
460 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
461 };
462}