engage/generated/app/
battlerecordsequence.rs1#[cfg(feature = "app-battlerecordsequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12 },
13 system::object::{IObject, Object},
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/battlerecordsequence/BattleRecordSequence.md"))]
17 #[::unity::class(namespace = "App", name = "BattleRecordSequence")]
18 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::battlerecordsequence::BattleRecordSequence>)]
19 pub struct BattleRecordSequence {
20 #[static_field]
21 #[rename(name = "PrefabPath")]
22 pub prefab_path: ::unity::Il2CppString,
23 #[offset(120)]
24 #[rename(name = "m_BgmHeader")]
25 pub m_bgm_header: ::unity::Il2CppString,
26 #[offset(128)]
27 #[rename(name = "m_PrefabHandle")]
28 pub m_prefab_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
29 #[offset(136)]
30 #[rename(name = "m_Setter")]
31 pub m_setter: crate::app::battlerecordsetter::BattleRecordSetter,
32 #[offset(144)]
33 #[rename(name = "m_IsSkipped")]
34 pub m_is_skipped: bool,
35 }
36}
37
38#[cfg(feature = "app-battlerecordsequence-types")]
39pub use __types::*;
40
41#[cfg(feature = "app-battlerecordsequence")]
42impl BattleRecordSequence {
43 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
44 pub fn create_bind(
45 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
46 bgm_header: impl ::core::convert::Into<::unity::Il2CppString>,
47 ) -> () {
48 unsafe {
49 ::unity::il2cpp_call!((::unity::module_base()+0x1e8e7d0usize)as*mut u8,();
50(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(bgm_header))
51 }
52 }
53}
54
55#[cfg(feature = "app-battlerecordsequence")]
56pub trait IBattleRecordSequenceMethods: IBattleRecordSequence {
57 #[doc = "`LoadScene()` overload"]
58 fn load_scene(self) -> () {
59 unsafe {
60 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
61 ::unity::il2cpp_call!((::unity::module_base()+0x1e8ee70usize)as*mut u8,();
62(BattleRecordSequence)__receiver)
63 }
64 }
65 #[doc = "`WaitLoad()` overload"]
66 fn wait_load(self) -> crate::system::collections::ienumerator::IEnumerator {
67 unsafe {
68 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
69 ::unity::il2cpp_call!((::unity::module_base()+0x1e8ef70usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
70(BattleRecordSequence)__receiver)
71 }
72 }
73 #[doc = "`Setup()` overload"]
74 fn setup(self) -> () {
75 unsafe {
76 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
77 ::unity::il2cpp_call!((::unity::module_base()+0x1e8eff0usize)as*mut u8,();
78(BattleRecordSequence)__receiver)
79 }
80 }
81 #[doc = "`Unload()` overload"]
82 fn unload(self) -> () {
83 unsafe {
84 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
85 ::unity::il2cpp_call!((::unity::module_base()+0x1e8f560usize)as*mut u8,();
86(BattleRecordSequence)__receiver)
87 }
88 }
89 #[doc = "`Tick()` overload"]
90 fn tick(self) -> crate::system::collections::ienumerator::IEnumerator {
91 unsafe {
92 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
93 ::unity::il2cpp_call!((::unity::module_base()+0x1e8f620usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
94(BattleRecordSequence)__receiver)
95 }
96 }
97 #[doc = "`FadeOut()` overload"]
98 fn fade_out(self) -> crate::system::collections::ienumerator::IEnumerator {
99 unsafe {
100 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
101 ::unity::il2cpp_call!((::unity::module_base()+0x1e8f6a0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
102(BattleRecordSequence)__receiver)
103 }
104 }
105 #[doc = "`.ctor()` overload"]
106 fn ctor(self) -> () {
107 unsafe {
108 let __receiver = <BattleRecordSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
109 ::unity::il2cpp_call!((::unity::module_base()+0x1e8edf0usize)as*mut u8,();
110(BattleRecordSequence)__receiver)
111 }
112 }
113}
114
115#[cfg(feature = "app-battlerecordsequence")]
116impl<__T: IBattleRecordSequence> IBattleRecordSequenceMethods for __T {}
117
118#[cfg(feature = "app-battlerecordsequence")]
119impl BattleRecordSequence {
120 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
122 }
123
124 pub fn load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
126 }
127
128 pub fn wait_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
130 }
131
132 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
133 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
134 }
135
136 pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
137 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
138 }
139
140 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
141 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
142 }
143
144 pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
145 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
146 }
147
148 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
149 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
150 }
151}
152
153#[cfg(feature = "app-battlerecordsequence")]
154impl BattleRecordSequence {
155 #[doc = "`.ctor()` — no args"]
156 pub fn new() -> Self {
157 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
158 panic!(
159 "{}
160::{}
161 failed to instantiate",
162 ::core::stringify!(BattleRecordSequence),
163 ::core::stringify!(new),
164 )
165 });
166 <Self as IBattleRecordSequenceMethods>::ctor(this);
167 this
168 }
169}
170
171#[cfg(feature = "app-battlerecordsequence")]
172#[doc(hidden)]
173pub mod prelude {
174 pub use super::{BattleRecordSequence, IBattleRecordSequence, IBattleRecordSequenceMethods};
175 #[cfg(feature = "app-procinst")]
176 pub use crate::app::procinst::IProcInstMethods;
177 #[cfg(feature = "app-singletonprocinst_1")]
178 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
179 #[cfg(feature = "system-object")]
180 pub use crate::system::object::IObjectMethods;
181 pub use crate::{
182 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
183 system::object::IObject,
184 };
185}