Skip to main content

engage/generated/combat/
magicsignaltimeline.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-magicsignaltimeline-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/combat/magicsignaltimeline/MagicSignalTimeline.md"))]
11    #[::unity::class(namespace = "Combat", name = "MagicSignalTimeline")]
12    #[parent(crate::system::object::Object)]
13    pub struct MagicSignalTimeline {}
14}
15
16#[cfg(feature = "combat-magicsignaltimeline-types")]
17pub use __types::*;
18
19#[cfg(feature = "combat-magicsignaltimeline")]
20pub trait IMagicSignalTimelineMethods: IMagicSignalTimeline {
21    #[doc = "`get_Track()` overload"]
22    fn get_track(self) -> crate::combat::magicsignaltrack::MagicSignalTrack {
23        unsafe {
24            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
25            ::unity::il2cpp_call!((::unity::module_base()+0x1bf5a30usize)as*mut u8,crate::combat::magicsignaltrack::MagicSignalTrack;
26(MagicSignalTimeline)__receiver)
27        }
28    }
29    #[doc = "`set_Track(crate::combat::magicsignaltrack::MagicSignalTrack)` overload"]
30    fn set_track(self, value: impl ::core::convert::Into<crate::combat::magicsignaltrack::MagicSignalTrack>) -> () {
31        unsafe {
32            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
33            ::unity::il2cpp_call!((::unity::module_base()+0x1bf5a40usize)as*mut u8,();
34(MagicSignalTimeline)__receiver,(crate::combat::magicsignaltrack::MagicSignalTrack)::core::convert::Into::into(value))
35        }
36    }
37    #[doc = "`get_PrevTime()` overload"]
38    fn get_prev_time(self) -> f32 {
39        unsafe {
40            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
41            ::unity::il2cpp_call!((::unity::module_base()+0x1bf5a50usize)as*mut u8,f32;
42(MagicSignalTimeline)__receiver)
43        }
44    }
45    #[doc = "`set_PrevTime(f32)` overload"]
46    fn set_prev_time(self, value: impl ::core::convert::Into<f32>) -> () {
47        unsafe {
48            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
49            ::unity::il2cpp_call!((::unity::module_base()+0x1bf5a60usize)as*mut u8,();
50(MagicSignalTimeline)__receiver,(f32)::core::convert::Into::into(value))
51        }
52    }
53    #[doc = "`get_Time()` overload"]
54    fn get_time(self) -> f32 {
55        unsafe {
56            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
57            ::unity::il2cpp_call!((::unity::module_base()+0x1bf5a70usize)as*mut u8,f32;
58(MagicSignalTimeline)__receiver)
59        }
60    }
61    #[doc = "`set_Time(f32)` overload"]
62    fn set_time(self, value: impl ::core::convert::Into<f32>) -> () {
63        unsafe {
64            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
65            ::unity::il2cpp_call!((::unity::module_base()+0x1bf5a80usize)as*mut u8,();
66(MagicSignalTimeline)__receiver,(f32)::core::convert::Into::into(value))
67        }
68    }
69    #[doc = "`.ctor(crate::combat::magicsignaltrack::MagicSignalTrack)` overload"]
70    fn ctor(self, track: impl ::core::convert::Into<crate::combat::magicsignaltrack::MagicSignalTrack>) -> () {
71        unsafe {
72            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
73            ::unity::il2cpp_call!((::unity::module_base()+0x1bf32e0usize)as*mut u8,();
74(MagicSignalTimeline)__receiver,(crate::combat::magicsignaltrack::MagicSignalTrack)::core::convert::Into::into(track))
75        }
76    }
77    #[doc = "`get_IsEnd()` overload"]
78    fn get_is_end(self) -> bool {
79        unsafe {
80            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
81            ::unity::il2cpp_call!((::unity::module_base()+0x1bf41f0usize)as*mut u8,bool;
82(MagicSignalTimeline)__receiver)
83        }
84    }
85    #[doc = "`Start()` overload"]
86    fn start(self) -> () {
87        unsafe {
88            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89            ::unity::il2cpp_call!((::unity::module_base()+0x1bf3320usize)as*mut u8,();
90(MagicSignalTimeline)__receiver)
91        }
92    }
93    #[doc = "`Stop()` overload"]
94    fn stop(self) -> () {
95        unsafe {
96            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97            ::unity::il2cpp_call!((::unity::module_base()+0x1bf41e0usize)as*mut u8,();
98(MagicSignalTimeline)__receiver)
99        }
100    }
101    #[doc = "`Advance(f32)` overload"]
102    fn advance(self, dt: impl ::core::convert::Into<f32>) -> () {
103        unsafe {
104            let __receiver = <MagicSignalTimeline as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105            ::unity::il2cpp_call!((::unity::module_base()+0x1bf4330usize)as*mut u8,();
106(MagicSignalTimeline)__receiver,(f32)::core::convert::Into::into(dt))
107        }
108    }
109}
110
111#[cfg(feature = "combat-magicsignaltimeline")]
112impl<__T: IMagicSignalTimeline> IMagicSignalTimelineMethods for __T {}
113
114#[cfg(feature = "combat-magicsignaltimeline")]
115impl MagicSignalTimeline {
116    pub fn get_track_method_info() -> &'static ::unity::il2cpp::MethodInfo {
117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
118    }
119
120    pub fn set_track_method_info() -> &'static ::unity::il2cpp::MethodInfo {
121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
122    }
123
124    pub fn get_prev_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
126    }
127
128    pub fn set_prev_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
130    }
131
132    pub fn get_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
134    }
135
136    pub fn set_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
138    }
139
140    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
142    }
143
144    pub fn get_is_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
146    }
147
148    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
150    }
151
152    pub fn stop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
154    }
155
156    pub fn advance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
158    }
159}
160
161#[cfg(feature = "combat-magicsignaltimeline")]
162impl MagicSignalTimeline {
163    #[doc = "`.ctor(crate::combat::magicsignaltrack::MagicSignalTrack)` — overload selector"]
164    pub fn new(track: crate::combat::magicsignaltrack::MagicSignalTrack) -> Self {
165        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
166            panic!(
167                "{}
168::{}
169 failed to instantiate",
170                ::core::stringify!(MagicSignalTimeline),
171                ::core::stringify!(new),
172            )
173        });
174        <Self as IMagicSignalTimelineMethods>::ctor(this, track);
175        this
176    }
177}
178
179#[cfg(feature = "combat-magicsignaltimeline")]
180#[doc(hidden)]
181pub mod prelude {
182    pub use super::{IMagicSignalTimeline, IMagicSignalTimelineMethods, MagicSignalTimeline};
183    pub use crate::system::object::IObject;
184    #[cfg(feature = "system-object")]
185    pub use crate::system::object::IObjectMethods;
186}