1#[cfg(feature = "nintendo-message_studio-lib-libms-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 delegate::{Delegate, IDelegate},
10 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
11 object::{IObject, Object},
12 };
13
14 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/nintendo/message_studio/lib/libms/Libms.md"))]
15 #[::unity::class(namespace = "Nintendo.MessageStudio.Lib", name = "Libms")]
16 #[parent(crate::system::object::Object)]
17 pub struct Libms {
18 #[static_field]
19 #[rename(name = "LibmsDllFileName")]
20 pub libms_dll_file_name: ::unity::Il2CppString,
21 }
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/nintendo/message_studio/lib/libms/Libms_LMSMallocPtr.md"))]
24 #[::unity::class(namespace = "Nintendo.MessageStudio.Lib", name = "Libms.LMSMallocPtr")]
25 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
26 pub struct Libms_LMSMallocPtr {}
27
28 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/nintendo/message_studio/lib/libms/Libms_LMSFreePtr.md"))]
29 #[::unity::class(namespace = "Nintendo.MessageStudio.Lib", name = "Libms.LMSFreePtr")]
30 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
31 pub struct Libms_LMSFreePtr {}
32}
33
34#[cfg(feature = "nintendo-message_studio-lib-libms-types")]
35pub use __types::*;
36
37#[cfg(feature = "nintendo-message_studio-lib-libms")]
38impl Libms {
39 #[doc = "`.cctor()` overload"]
40 pub fn cctor() -> () {
41 unsafe {
42 ::unity::il2cpp_call!((::unity::module_base()+0x1beaaf0usize)as*mut u8,();
43 )
44 }
45 }
46
47 #[doc = "`Alloc(i32)` overload"]
48 pub fn alloc(size: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
49 unsafe {
50 ::unity::il2cpp_call!((::unity::module_base()+0x1beaa10usize)as*mut u8, ::unity::IntPtr;
51(i32)::core::convert::Into::into(size))
52 }
53 }
54
55 #[doc = "`Free(::unity::IntPtr)` overload"]
56 pub fn free(ptr: impl ::core::convert::Into<::unity::IntPtr>) -> () {
57 unsafe {
58 ::unity::il2cpp_call!((::unity::module_base()+0x1beaa80usize)as*mut u8,();
59(::unity::IntPtr)::core::convert::Into::into(ptr))
60 }
61 }
62
63 #[doc = "`LMS_SetMemFuncs(crate::nintendo::message_studio::lib::libms::Libms_LMSMallocPtr, crate::nintendo::message_studio::lib::libms::Libms_LMSFreePtr)` overload"]
64 pub fn lms_set_mem_funcs(
65 p_malloc: impl ::core::convert::Into<crate::nintendo::message_studio::lib::libms::Libms_LMSMallocPtr>,
66 p_free: impl ::core::convert::Into<crate::nintendo::message_studio::lib::libms::Libms_LMSFreePtr>,
67 ) -> () {
68 unsafe {
69 ::unity::il2cpp_call!((::unity::module_base()+0x1beabd0usize)as*mut u8,();
70(crate::nintendo::message_studio::lib::libms::Libms_LMSMallocPtr)::core::convert::Into::into(p_malloc),(crate::nintendo::message_studio::lib::libms::Libms_LMSFreePtr)::core::convert::Into::into(p_free))
71 }
72 }
73
74 #[doc = "`LMS_InitMessage(::unity::IntPtr)` overload"]
75 pub fn lms_init_message(p_resource: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
76 unsafe {
77 ::unity::il2cpp_call!((::unity::module_base()+0x1beac10usize)as*mut u8, ::unity::IntPtr;
78(::unity::IntPtr)::core::convert::Into::into(p_resource))
79 }
80 }
81
82 #[doc = "`LMS_CloseMessage(::unity::IntPtr)` overload"]
83 pub fn lms_close_message(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> () {
84 unsafe {
85 ::unity::il2cpp_call!((::unity::module_base()+0x1beac20usize)as*mut u8,();
86(::unity::IntPtr)::core::convert::Into::into(p_file))
87 }
88 }
89
90 #[doc = "`LMS_SearchMessageBlockByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
91 pub fn lms_search_message_block_by_name(
92 p_file: impl ::core::convert::Into<::unity::IntPtr>,
93 p_block_name: impl ::core::convert::Into<::unity::Il2CppString>,
94 ) -> i32 {
95 unsafe {
96 ::unity::il2cpp_call!((::unity::module_base()+0x1beac30usize)as*mut u8,i32;
97(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_block_name))
98 }
99 }
100
101 #[doc = "`LMS_GetMessageBlockInfoByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
102 pub fn lms_get_message_block_info_by_name(
103 p_file: impl ::core::convert::Into<::unity::IntPtr>,
104 p_block_name: impl ::core::convert::Into<::unity::Il2CppString>,
105 ) -> ::unity::IntPtr {
106 unsafe {
107 ::unity::il2cpp_call!((::unity::module_base()+0x1beac80usize)as*mut u8, ::unity::IntPtr;
108(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_block_name))
109 }
110 }
111
112 #[doc = "`LMS_GetTextNum(::unity::IntPtr)` overload"]
113 pub fn lms_get_text_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
114 unsafe {
115 ::unity::il2cpp_call!((::unity::module_base()+0x1beacd0usize)as*mut u8,i32;
116(::unity::IntPtr)::core::convert::Into::into(p_file))
117 }
118 }
119
120 #[doc = "`LMS_GetTextIndexByLabel(::unity::IntPtr, ::unity::Il2CppString)` overload"]
121 pub fn lms_get_text_index_by_label(
122 p_file: impl ::core::convert::Into<::unity::IntPtr>,
123 label_name: impl ::core::convert::Into<::unity::Il2CppString>,
124 ) -> i32 {
125 unsafe {
126 ::unity::il2cpp_call!((::unity::module_base()+0x1beace0usize)as*mut u8,i32;
127(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(label_name))
128 }
129 }
130
131 #[doc = "`LMS_GetText(::unity::IntPtr, i32)` overload"]
132 pub fn lms_get_text(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_text_index: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
133 unsafe {
134 ::unity::il2cpp_call!((::unity::module_base()+0x1bead30usize)as*mut u8, ::unity::IntPtr;
135(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_text_index))
136 }
137 }
138
139 #[doc = "`LMS_GetTextSize(::unity::IntPtr, i32)` overload"]
140 pub fn lms_get_text_size(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_text_index: impl ::core::convert::Into<i32>) -> i32 {
141 unsafe {
142 ::unity::il2cpp_call!((::unity::module_base()+0x1bead40usize)as*mut u8,i32;
143(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_text_index))
144 }
145 }
146
147 #[doc = "`LMS_GetTextByLabel(::unity::IntPtr, ::unity::Il2CppString)` overload"]
148 pub fn lms_get_text_by_label(
149 p_file: impl ::core::convert::Into<::unity::IntPtr>,
150 label_name: impl ::core::convert::Into<::unity::Il2CppString>,
151 ) -> ::unity::IntPtr {
152 unsafe {
153 ::unity::il2cpp_call!((::unity::module_base()+0x1bead50usize)as*mut u8, ::unity::IntPtr;
154(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(label_name))
155 }
156 }
157
158 #[doc = "`LMS_GetTextStyle(::unity::IntPtr, i32)` overload"]
159 pub fn lms_get_text_style(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_text_index: impl ::core::convert::Into<i32>) -> i32 {
160 unsafe {
161 ::unity::il2cpp_call!((::unity::module_base()+0x1beae10usize)as*mut u8,i32;
162(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_text_index))
163 }
164 }
165
166 #[doc = "`LMS_GetTextStyleByLabel(::unity::IntPtr, ::unity::Il2CppString)` overload"]
167 pub fn lms_get_text_style_by_label(
168 p_file: impl ::core::convert::Into<::unity::IntPtr>,
169 label_name: impl ::core::convert::Into<::unity::Il2CppString>,
170 ) -> i32 {
171 unsafe {
172 ::unity::il2cpp_call!((::unity::module_base()+0x1beae20usize)as*mut u8,i32;
173(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(label_name))
174 }
175 }
176
177 #[doc = "`LMS_GetAttributeSize(::unity::IntPtr)` overload"]
178 pub fn lms_get_attribute_size(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> u32 {
179 unsafe {
180 ::unity::il2cpp_call!((::unity::module_base()+0x1beae70usize)as*mut u8,u32;
181(::unity::IntPtr)::core::convert::Into::into(p_file))
182 }
183 }
184
185 #[doc = "`LMS_GetAttribute(::unity::IntPtr, i32)` overload"]
186 pub fn lms_get_attribute(p_file: impl ::core::convert::Into<::unity::IntPtr>, index: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
187 unsafe {
188 ::unity::il2cpp_call!((::unity::module_base()+0x1beae80usize)as*mut u8, ::unity::IntPtr;
189(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(index))
190 }
191 }
192
193 #[doc = "`LMS_GetAttributeText(::unity::IntPtr, u32)` overload"]
194 pub fn lms_get_attribute_text(p_file: impl ::core::convert::Into<::unity::IntPtr>, offset: impl ::core::convert::Into<u32>) -> ::unity::IntPtr {
195 unsafe {
196 ::unity::il2cpp_call!((::unity::module_base()+0x1beae90usize)as*mut u8, ::unity::IntPtr;
197(::unity::IntPtr)::core::convert::Into::into(p_file),(u32)::core::convert::Into::into(offset))
198 }
199 }
200
201 #[doc = "`LMS_GetAttrFilteredOffset(::unity::IntPtr, i32)` overload"]
202 pub fn lms_get_attr_filtered_offset(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_attr_index: impl ::core::convert::Into<i32>) -> i32 {
203 unsafe {
204 ::unity::il2cpp_call!((::unity::module_base()+0x1beaea0usize)as*mut u8,i32;
205(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_attr_index))
206 }
207 }
208
209 #[doc = "`LMS_InitProject(::unity::IntPtr)` overload"]
210 pub fn lms_init_project(p_resource: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
211 unsafe {
212 ::unity::il2cpp_call!((::unity::module_base()+0x1beaeb0usize)as*mut u8, ::unity::IntPtr;
213(::unity::IntPtr)::core::convert::Into::into(p_resource))
214 }
215 }
216
217 #[doc = "`LMS_CloseProject(::unity::IntPtr)` overload"]
218 pub fn lms_close_project(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> () {
219 unsafe {
220 ::unity::il2cpp_call!((::unity::module_base()+0x1beaec0usize)as*mut u8,();
221(::unity::IntPtr)::core::convert::Into::into(p_file))
222 }
223 }
224
225 #[doc = "`LMS_SearchProjectBlockByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
226 pub fn lms_search_project_block_by_name(
227 p_file: impl ::core::convert::Into<::unity::IntPtr>,
228 p_block_name: impl ::core::convert::Into<::unity::Il2CppString>,
229 ) -> i32 {
230 unsafe {
231 ::unity::il2cpp_call!((::unity::module_base()+0x1beaed0usize)as*mut u8,i32;
232(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_block_name))
233 }
234 }
235
236 #[doc = "`LMS_GetColorIndexByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
237 pub fn lms_get_color_index_by_name(
238 p_file: impl ::core::convert::Into<::unity::IntPtr>,
239 p_name: impl ::core::convert::Into<::unity::Il2CppString>,
240 ) -> i32 {
241 unsafe {
242 ::unity::il2cpp_call!((::unity::module_base()+0x1beaf20usize)as*mut u8,i32;
243(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_name))
244 }
245 }
246
247 #[doc = "`LMS_GetColor(::unity::IntPtr, i32, *mutcrate::nintendo::message_studio::lib::lmscolor::LMSColor)` overload"]
248 pub fn lms_get_color(
249 p_file: impl ::core::convert::Into<::unity::IntPtr>,
250 n_color_index: impl ::core::convert::Into<i32>,
251 ) -> (i32, crate::nintendo::message_studio::lib::lmscolor::LMSColor) {
252 unsafe {
253 let mut __out_0 = ::core::mem::MaybeUninit::<crate::nintendo::message_studio::lib::lmscolor::LMSColor>::uninit();
254 let __ret = {
255 ::unity::il2cpp_call!((::unity::module_base()+0x1beaf70usize)as*mut u8,i32;
256(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_color_index),(*mut crate::nintendo::message_studio::lib::lmscolor::LMSColor)__out_0.as_mut_ptr())
257 };
258 (__ret, __out_0.assume_init())
259 }
260 }
261
262 #[doc = "`LMS_GetColorByName(::unity::IntPtr, ::unity::Il2CppString, *mutcrate::nintendo::message_studio::lib::lmscolor::LMSColor)` overload"]
263 pub fn lms_get_color_by_name(
264 p_file: impl ::core::convert::Into<::unity::IntPtr>,
265 p_name: impl ::core::convert::Into<::unity::Il2CppString>,
266 ) -> (i32, crate::nintendo::message_studio::lib::lmscolor::LMSColor) {
267 unsafe {
268 let mut __out_0 = ::core::mem::MaybeUninit::<crate::nintendo::message_studio::lib::lmscolor::LMSColor>::uninit();
269 let __ret = {
270 ::unity::il2cpp_call!((::unity::module_base()+0x1beaf80usize)as*mut u8,i32;
271(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_name),(*mut crate::nintendo::message_studio::lib::lmscolor::LMSColor)__out_0.as_mut_ptr())
272 };
273 (__ret, __out_0.assume_init())
274 }
275 }
276
277 #[doc = "`LMS_GetColorNum(::unity::IntPtr)` overload"]
278 pub fn lms_get_color_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
279 unsafe {
280 ::unity::il2cpp_call!((::unity::module_base()+0x1beafe0usize)as*mut u8,i32;
281(::unity::IntPtr)::core::convert::Into::into(p_file))
282 }
283 }
284
285 #[doc = "`LMS_GetContentsNum(::unity::IntPtr)` overload"]
286 pub fn lms_get_contents_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
287 unsafe {
288 ::unity::il2cpp_call!((::unity::module_base()+0x1beaff0usize)as*mut u8,i32;
289(::unity::IntPtr)::core::convert::Into::into(p_file))
290 }
291 }
292
293 #[doc = "`LMS_GetContentPath(::unity::IntPtr, i32)` overload"]
294 pub fn lms_get_content_path(
295 p_file: impl ::core::convert::Into<::unity::IntPtr>,
296 n_content_index: impl ::core::convert::Into<i32>,
297 ) -> ::unity::IntPtr {
298 unsafe {
299 ::unity::il2cpp_call!((::unity::module_base()+0x1beb000usize)as*mut u8, ::unity::IntPtr;
300(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_content_index))
301 }
302 }
303
304 #[doc = "`LMS_GetAttrInfoIndexByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
305 pub fn lms_get_attr_info_index_by_name(
306 p_file: impl ::core::convert::Into<::unity::IntPtr>,
307 p_name: impl ::core::convert::Into<::unity::Il2CppString>,
308 ) -> i32 {
309 unsafe {
310 ::unity::il2cpp_call!((::unity::module_base()+0x1beb010usize)as*mut u8,i32;
311(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_name))
312 }
313 }
314
315 #[doc = "`LMS_GetAttrType(::unity::IntPtr, i32)` overload"]
316 pub fn lms_get_attr_type(
317 p_file: impl ::core::convert::Into<::unity::IntPtr>,
318 n_attr_index: impl ::core::convert::Into<i32>,
319 ) -> crate::nintendo::message_studio::lib::libmstype::LibmsType {
320 unsafe {
321 ::unity::il2cpp_call!((::unity::module_base()+0x1beb060usize)as*mut u8,crate::nintendo::message_studio::lib::libmstype::LibmsType;
322(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_attr_index))
323 }
324 }
325
326 #[doc = "`LMS_GetAttrOffset(::unity::IntPtr, i32)` overload"]
327 pub fn lms_get_attr_offset(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_attr_index: impl ::core::convert::Into<i32>) -> i32 {
328 unsafe {
329 ::unity::il2cpp_call!((::unity::module_base()+0x1beb070usize)as*mut u8,i32;
330(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_attr_index))
331 }
332 }
333
334 #[doc = "`LMS_GetAttrTypeByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
335 pub fn lms_get_attr_type_by_name(
336 p_file: impl ::core::convert::Into<::unity::IntPtr>,
337 p_name: impl ::core::convert::Into<::unity::Il2CppString>,
338 ) -> crate::nintendo::message_studio::lib::libmstype::LibmsType {
339 unsafe {
340 ::unity::il2cpp_call!((::unity::module_base()+0x1beb080usize)as*mut u8,crate::nintendo::message_studio::lib::libmstype::LibmsType;
341(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_name))
342 }
343 }
344
345 #[doc = "`LMS_GetAttrOffsetByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
346 pub fn lms_get_attr_offset_by_name(
347 p_file: impl ::core::convert::Into<::unity::IntPtr>,
348 p_name: impl ::core::convert::Into<::unity::Il2CppString>,
349 ) -> i32 {
350 unsafe {
351 ::unity::il2cpp_call!((::unity::module_base()+0x1beb0d0usize)as*mut u8,i32;
352(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_name))
353 }
354 }
355
356 #[doc = "`LMS_GetAttrListItemName(::unity::IntPtr, i32, i32)` overload"]
357 pub fn lms_get_attr_list_item_name(
358 p_file: impl ::core::convert::Into<::unity::IntPtr>,
359 n_attr_index: impl ::core::convert::Into<i32>,
360 n_item_index: impl ::core::convert::Into<i32>,
361 ) -> ::unity::IntPtr {
362 unsafe {
363 ::unity::il2cpp_call!((::unity::module_base()+0x1beb120usize)as*mut u8, ::unity::IntPtr;
364(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_attr_index),(i32)::core::convert::Into::into(n_item_index))
365 }
366 }
367
368 #[doc = "`LMS_GetAttrListItemNameByName(::unity::IntPtr, ::unity::Il2CppString, i32)` overload"]
369 pub fn lms_get_attr_list_item_name_by_name(
370 p_file: impl ::core::convert::Into<::unity::IntPtr>,
371 p_attr_name: impl ::core::convert::Into<::unity::Il2CppString>,
372 n_item_index: impl ::core::convert::Into<i32>,
373 ) -> ::unity::IntPtr {
374 unsafe {
375 ::unity::il2cpp_call!((::unity::module_base()+0x1beb130usize)as*mut u8, ::unity::IntPtr;
376(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_attr_name),(i32)::core::convert::Into::into(n_item_index))
377 }
378 }
379
380 #[doc = "`LMS_GetAttrNum(::unity::IntPtr)` overload"]
381 pub fn lms_get_attr_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
382 unsafe {
383 ::unity::il2cpp_call!((::unity::module_base()+0x1beb190usize)as*mut u8,i32;
384(::unity::IntPtr)::core::convert::Into::into(p_file))
385 }
386 }
387
388 #[doc = "`LMS_GetAttrListItemNum(::unity::IntPtr, i32)` overload"]
389 pub fn lms_get_attr_list_item_num(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_attr_index: impl ::core::convert::Into<i32>) -> i32 {
390 unsafe {
391 ::unity::il2cpp_call!((::unity::module_base()+0x1beb1a0usize)as*mut u8,i32;
392(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_attr_index))
393 }
394 }
395
396 #[doc = "`LMS_GetTagGroupName(::unity::IntPtr, u16)` overload"]
397 pub fn lms_get_tag_group_name(
398 p_file: impl ::core::convert::Into<::unity::IntPtr>,
399 n_group_id: impl ::core::convert::Into<u16>,
400 ) -> ::unity::IntPtr {
401 unsafe {
402 ::unity::il2cpp_call!((::unity::module_base()+0x1beb1b0usize)as*mut u8, ::unity::IntPtr;
403(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id))
404 }
405 }
406
407 #[doc = "`LMS_GetTagName(::unity::IntPtr, u16, u16)` overload"]
408 pub fn lms_get_tag_name(
409 p_file: impl ::core::convert::Into<::unity::IntPtr>,
410 n_group_id: impl ::core::convert::Into<u16>,
411 n_tag_id: impl ::core::convert::Into<u16>,
412 ) -> ::unity::IntPtr {
413 unsafe {
414 ::unity::il2cpp_call!((::unity::module_base()+0x1beb1c0usize)as*mut u8, ::unity::IntPtr;
415(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id),(u16)::core::convert::Into::into(n_tag_id))
416 }
417 }
418
419 #[doc = "`LMS_GetTagParamName(::unity::IntPtr, u16, u16, u16)` overload"]
420 pub fn lms_get_tag_param_name(
421 p_file: impl ::core::convert::Into<::unity::IntPtr>,
422 n_group_id: impl ::core::convert::Into<u16>,
423 n_tag_id: impl ::core::convert::Into<u16>,
424 n_param_index: impl ::core::convert::Into<u16>,
425 ) -> ::unity::IntPtr {
426 unsafe {
427 ::unity::il2cpp_call!((::unity::module_base()+0x1beb1d0usize)as*mut u8, ::unity::IntPtr;
428(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id),(u16)::core::convert::Into::into(n_tag_id),(u16)::core::convert::Into::into(n_param_index))
429 }
430 }
431
432 #[doc = "`LMS_GetTagParamType(::unity::IntPtr, u16, u16, u16)` overload"]
433 pub fn lms_get_tag_param_type(
434 p_file: impl ::core::convert::Into<::unity::IntPtr>,
435 n_group_id: impl ::core::convert::Into<u16>,
436 n_tag_id: impl ::core::convert::Into<u16>,
437 n_param_index: impl ::core::convert::Into<u16>,
438 ) -> crate::nintendo::message_studio::lib::libmstype::LibmsType {
439 unsafe {
440 ::unity::il2cpp_call!((::unity::module_base()+0x1beb1e0usize)as*mut u8,crate::nintendo::message_studio::lib::libmstype::LibmsType;
441(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id),(u16)::core::convert::Into::into(n_tag_id),(u16)::core::convert::Into::into(n_param_index))
442 }
443 }
444
445 #[doc = "`LMS_GetTagListItemName(::unity::IntPtr, u16, u16, u16, u16)` overload"]
446 pub fn lms_get_tag_list_item_name(
447 p_file: impl ::core::convert::Into<::unity::IntPtr>,
448 n_group_id: impl ::core::convert::Into<u16>,
449 n_tag_id: impl ::core::convert::Into<u16>,
450 n_param_index: impl ::core::convert::Into<u16>,
451 n_item_index: impl ::core::convert::Into<u16>,
452 ) -> ::unity::IntPtr {
453 unsafe {
454 ::unity::il2cpp_call!((::unity::module_base()+0x1beb1f0usize)as*mut u8, ::unity::IntPtr;
455(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id),(u16)::core::convert::Into::into(n_tag_id),(u16)::core::convert::Into::into(n_param_index),(u16)::core::convert::Into::into(n_item_index))
456 }
457 }
458
459 #[doc = "`LMS_GetTagGroupNum(::unity::IntPtr)` overload"]
460 pub fn lms_get_tag_group_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
461 unsafe {
462 ::unity::il2cpp_call!((::unity::module_base()+0x1beb200usize)as*mut u8,i32;
463(::unity::IntPtr)::core::convert::Into::into(p_file))
464 }
465 }
466
467 #[doc = "`LMS_GetTagNum(::unity::IntPtr, u16)` overload"]
468 pub fn lms_get_tag_num(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_group_id: impl ::core::convert::Into<u16>) -> i32 {
469 unsafe {
470 ::unity::il2cpp_call!((::unity::module_base()+0x1beb210usize)as*mut u8,i32;
471(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id))
472 }
473 }
474
475 #[doc = "`LMS_GetTagParamNum(::unity::IntPtr, u16, u16)` overload"]
476 pub fn lms_get_tag_param_num(
477 p_file: impl ::core::convert::Into<::unity::IntPtr>,
478 n_group_id: impl ::core::convert::Into<u16>,
479 n_tag_id: impl ::core::convert::Into<u16>,
480 ) -> i32 {
481 unsafe {
482 ::unity::il2cpp_call!((::unity::module_base()+0x1beb220usize)as*mut u8,i32;
483(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id),(u16)::core::convert::Into::into(n_tag_id))
484 }
485 }
486
487 #[doc = "`LMS_GetTagListItemNum(::unity::IntPtr, u16, u16, u16)` overload"]
488 pub fn lms_get_tag_list_item_num(
489 p_file: impl ::core::convert::Into<::unity::IntPtr>,
490 n_group_id: impl ::core::convert::Into<u16>,
491 n_tag_id: impl ::core::convert::Into<u16>,
492 n_param_index: impl ::core::convert::Into<u16>,
493 ) -> i32 {
494 unsafe {
495 ::unity::il2cpp_call!((::unity::module_base()+0x1beb230usize)as*mut u8,i32;
496(::unity::IntPtr)::core::convert::Into::into(p_file),(u16)::core::convert::Into::into(n_group_id),(u16)::core::convert::Into::into(n_tag_id),(u16)::core::convert::Into::into(n_param_index))
497 }
498 }
499
500 #[doc = "`LMS_GetStyleIndexByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
501 pub fn lms_get_style_index_by_name(
502 p_file: impl ::core::convert::Into<::unity::IntPtr>,
503 p_style_name: impl ::core::convert::Into<::unity::Il2CppString>,
504 ) -> i32 {
505 unsafe {
506 ::unity::il2cpp_call!((::unity::module_base()+0x1beb240usize)as*mut u8,i32;
507(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_style_name))
508 }
509 }
510
511 #[doc = "`LMS_GetRegionWidth(::unity::IntPtr, i32)` overload"]
512 pub fn lms_get_region_width(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_style_index: impl ::core::convert::Into<i32>) -> i32 {
513 unsafe {
514 ::unity::il2cpp_call!((::unity::module_base()+0x1beb290usize)as*mut u8,i32;
515(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_style_index))
516 }
517 }
518
519 #[doc = "`LMS_GetRegionWidthByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
520 pub fn lms_get_region_width_by_name(
521 p_file: impl ::core::convert::Into<::unity::IntPtr>,
522 p_style_name: impl ::core::convert::Into<::unity::Il2CppString>,
523 ) -> i32 {
524 unsafe {
525 ::unity::il2cpp_call!((::unity::module_base()+0x1beb2a0usize)as*mut u8,i32;
526(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_style_name))
527 }
528 }
529
530 #[doc = "`LMS_GetLineNum(::unity::IntPtr, i32)` overload"]
531 pub fn lms_get_line_num(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_style_index: impl ::core::convert::Into<i32>) -> i32 {
532 unsafe {
533 ::unity::il2cpp_call!((::unity::module_base()+0x1beb2f0usize)as*mut u8,i32;
534(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_style_index))
535 }
536 }
537
538 #[doc = "`LMS_GetLineNumByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
539 pub fn lms_get_line_num_by_name(
540 p_file: impl ::core::convert::Into<::unity::IntPtr>,
541 p_style_name: impl ::core::convert::Into<::unity::Il2CppString>,
542 ) -> i32 {
543 unsafe {
544 ::unity::il2cpp_call!((::unity::module_base()+0x1beb300usize)as*mut u8,i32;
545(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_style_name))
546 }
547 }
548
549 #[doc = "`LMS_GetFontIndex(::unity::IntPtr, i32)` overload"]
550 pub fn lms_get_font_index(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_style_index: impl ::core::convert::Into<i32>) -> i32 {
551 unsafe {
552 ::unity::il2cpp_call!((::unity::module_base()+0x1beb350usize)as*mut u8,i32;
553(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_style_index))
554 }
555 }
556
557 #[doc = "`LMS_GetFontIndexByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
558 pub fn lms_get_font_index_by_name(
559 p_file: impl ::core::convert::Into<::unity::IntPtr>,
560 p_style_name: impl ::core::convert::Into<::unity::Il2CppString>,
561 ) -> i32 {
562 unsafe {
563 ::unity::il2cpp_call!((::unity::module_base()+0x1beb360usize)as*mut u8,i32;
564(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_style_name))
565 }
566 }
567
568 #[doc = "`LMS_GetBaseColorIndex(::unity::IntPtr, i32)` overload"]
569 pub fn lms_get_base_color_index(p_file: impl ::core::convert::Into<::unity::IntPtr>, n_style_index: impl ::core::convert::Into<i32>) -> i32 {
570 unsafe {
571 ::unity::il2cpp_call!((::unity::module_base()+0x1beb3b0usize)as*mut u8,i32;
572(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(n_style_index))
573 }
574 }
575
576 #[doc = "`LMS_GetBaseColorIndexByName(::unity::IntPtr, ::unity::Il2CppString)` overload"]
577 pub fn lms_get_base_color_index_by_name(
578 p_file: impl ::core::convert::Into<::unity::IntPtr>,
579 p_style_name: impl ::core::convert::Into<::unity::Il2CppString>,
580 ) -> i32 {
581 unsafe {
582 ::unity::il2cpp_call!((::unity::module_base()+0x1beb3c0usize)as*mut u8,i32;
583(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_style_name))
584 }
585 }
586
587 #[doc = "`LMS_GetStyleNum(::unity::IntPtr)` overload"]
588 pub fn lms_get_style_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
589 unsafe {
590 ::unity::il2cpp_call!((::unity::module_base()+0x1beb410usize)as*mut u8,i32;
591(::unity::IntPtr)::core::convert::Into::into(p_file))
592 }
593 }
594
595 #[doc = "`LMS_InitFlowchart(::unity::IntPtr)` overload"]
596 pub fn lms_init_flowchart(p_resource: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
597 unsafe {
598 ::unity::il2cpp_call!((::unity::module_base()+0x1beb420usize)as*mut u8, ::unity::IntPtr;
599(::unity::IntPtr)::core::convert::Into::into(p_resource))
600 }
601 }
602
603 #[doc = "`LMS_CloseFlowchart(::unity::IntPtr)` overload"]
604 pub fn lms_close_flowchart(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> () {
605 unsafe {
606 ::unity::il2cpp_call!((::unity::module_base()+0x1beb430usize)as*mut u8,();
607(::unity::IntPtr)::core::convert::Into::into(p_file))
608 }
609 }
610
611 #[doc = "`LMS_GetNodeNum(::unity::IntPtr)` overload"]
612 pub fn lms_get_node_num(p_file: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
613 unsafe {
614 ::unity::il2cpp_call!((::unity::module_base()+0x1beb440usize)as*mut u8,i32;
615(::unity::IntPtr)::core::convert::Into::into(p_file))
616 }
617 }
618
619 #[doc = "`LMS_GetEntryNodeIndex(::unity::IntPtr, ::unity::Il2CppString)` overload"]
620 pub fn lms_get_entry_node_index(
621 p_file: impl ::core::convert::Into<::unity::IntPtr>,
622 p_label: impl ::core::convert::Into<::unity::Il2CppString>,
623 ) -> i32 {
624 unsafe {
625 ::unity::il2cpp_call!((::unity::module_base()+0x1beb450usize)as*mut u8,i32;
626(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::Il2CppString)::core::convert::Into::into(p_label))
627 }
628 }
629
630 #[doc = "`LMS_GetNodeDataPtr(::unity::IntPtr, i32)` overload"]
631 pub fn lms_get_node_data_ptr(p_file: impl ::core::convert::Into<::unity::IntPtr>, index: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
632 unsafe {
633 ::unity::il2cpp_call!((::unity::module_base()+0x1beb4a0usize)as*mut u8, ::unity::IntPtr;
634(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(index))
635 }
636 }
637
638 #[doc = "`LMS_GetFlowNodeIndex(::unity::IntPtr, ::unity::IntPtr)` overload"]
639 pub fn lms_get_flow_node_index(p_file: impl ::core::convert::Into<::unity::IntPtr>, p_node: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
640 unsafe {
641 ::unity::il2cpp_call!((::unity::module_base()+0x1beb4b0usize)as*mut u8,i32;
642(::unity::IntPtr)::core::convert::Into::into(p_file),(::unity::IntPtr)::core::convert::Into::into(p_node))
643 }
644 }
645
646 #[doc = "`LMS_GetCaseIndexesFromBranchNode(::unity::IntPtr, i32)` overload"]
647 pub fn lms_get_case_indexes_from_branch_node(
648 p_file: impl ::core::convert::Into<::unity::IntPtr>,
649 index: impl ::core::convert::Into<i32>,
650 ) -> ::unity::IntPtr {
651 unsafe {
652 ::unity::il2cpp_call!((::unity::module_base()+0x1beb4c0usize)as*mut u8, ::unity::IntPtr;
653(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(index))
654 }
655 }
656
657 #[doc = "`LMS_GetFlowParamText(::unity::IntPtr, i32)` overload"]
658 pub fn lms_get_flow_param_text(p_file: impl ::core::convert::Into<::unity::IntPtr>, offset: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
659 unsafe {
660 ::unity::il2cpp_call!((::unity::module_base()+0x1beb4d0usize)as*mut u8, ::unity::IntPtr;
661(::unity::IntPtr)::core::convert::Into::into(p_file),(i32)::core::convert::Into::into(offset))
662 }
663 }
664}
665
666#[cfg(feature = "nintendo-message_studio-lib-libms")]
667impl Libms {
668 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
669 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
670 }
671
672 pub fn alloc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
673 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
674 }
675
676 pub fn free_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
678 }
679
680 pub fn lms_set_mem_funcs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
682 }
683
684 pub fn lms_init_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
686 }
687
688 pub fn lms_close_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
690 }
691
692 pub fn lms_search_message_block_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
694 }
695
696 pub fn lms_get_message_block_info_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
698 }
699
700 pub fn lms_get_text_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
702 }
703
704 pub fn lms_get_text_index_by_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
706 }
707
708 pub fn lms_get_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
710 }
711
712 pub fn lms_get_text_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
713 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
714 }
715
716 pub fn lms_get_text_by_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
717 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
718 }
719
720 pub fn lms_get_text_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
721 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
722 }
723
724 pub fn lms_get_text_style_by_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
725 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
726 }
727
728 pub fn lms_get_attribute_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
729 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
730 }
731
732 pub fn lms_get_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
733 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
734 }
735
736 pub fn lms_get_attribute_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
737 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
738 }
739
740 pub fn lms_get_attr_filtered_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
741 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
742 }
743
744 pub fn lms_init_project_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
746 }
747
748 pub fn lms_close_project_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
750 }
751
752 pub fn lms_search_project_block_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
754 }
755
756 pub fn lms_get_color_index_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
758 }
759
760 pub fn lms_get_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
762 }
763
764 pub fn lms_get_color_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
766 }
767
768 pub fn lms_get_color_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
770 }
771
772 pub fn lms_get_contents_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
774 }
775
776 pub fn lms_get_content_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
778 }
779
780 pub fn lms_get_attr_info_index_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
782 }
783
784 pub fn lms_get_attr_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
786 }
787
788 pub fn lms_get_attr_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
790 }
791
792 pub fn lms_get_attr_type_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
794 }
795
796 pub fn lms_get_attr_offset_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
798 }
799
800 pub fn lms_get_attr_list_item_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
802 }
803
804 pub fn lms_get_attr_list_item_name_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
806 }
807
808 pub fn lms_get_attr_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
810 }
811
812 pub fn lms_get_attr_list_item_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
814 }
815
816 pub fn lms_get_tag_group_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
818 }
819
820 pub fn lms_get_tag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
822 }
823
824 pub fn lms_get_tag_param_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
826 }
827
828 pub fn lms_get_tag_param_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
830 }
831
832 pub fn lms_get_tag_list_item_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
834 }
835
836 pub fn lms_get_tag_group_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
838 }
839
840 pub fn lms_get_tag_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
842 }
843
844 pub fn lms_get_tag_param_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
846 }
847
848 pub fn lms_get_tag_list_item_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
850 }
851
852 pub fn lms_get_style_index_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
854 }
855
856 pub fn lms_get_region_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
858 }
859
860 pub fn lms_get_region_width_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
862 }
863
864 pub fn lms_get_line_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
866 }
867
868 pub fn lms_get_line_num_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
870 }
871
872 pub fn lms_get_font_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
874 }
875
876 pub fn lms_get_font_index_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
878 }
879
880 pub fn lms_get_base_color_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
882 }
883
884 pub fn lms_get_base_color_index_by_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
886 }
887
888 pub fn lms_get_style_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
889 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
890 }
891
892 pub fn lms_init_flowchart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
893 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
894 }
895
896 pub fn lms_close_flowchart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
897 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
898 }
899
900 pub fn lms_get_node_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
901 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
902 }
903
904 pub fn lms_get_entry_node_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
905 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
906 }
907
908 pub fn lms_get_node_data_ptr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
909 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
910 }
911
912 pub fn lms_get_flow_node_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
913 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
914 }
915
916 pub fn lms_get_case_indexes_from_branch_node_method_info() -> &'static ::unity::il2cpp::MethodInfo {
917 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
918 }
919
920 pub fn lms_get_flow_param_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
921 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
922 }
923}
924
925#[cfg(feature = "nintendo-message_studio-lib-libms")]
926pub trait ILibms_LMSMallocPtrMethods: ILibms_LMSMallocPtr {
927 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
928 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
929 unsafe {
930 let __receiver = <Libms_LMSMallocPtr as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931 ::unity::il2cpp_call!((::unity::module_base()+0x1fd7810usize)as*mut u8,();
932(Libms_LMSMallocPtr)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
933 }
934 }
935 #[doc = "`Invoke(i32)` overload"]
936 fn invoke(self, size: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
937 unsafe {
938 let __receiver = <Libms_LMSMallocPtr as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
939 {
940 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
941 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
942 panic!(
943 "unity: virtual slot {}
944 out of range (vtable len {}
945) on the runtime class behind {}
946 (method `{}
947`)",
948 13usize,
949 __vt.len(),
950 <Libms_LMSMallocPtr as ::unity::ClassIdentity>::NAME,
951 "Invoke",
952 )
953 });
954 let __inner: extern "C" fn(Libms_LMSMallocPtr, i32, ::unity::OptionalMethod) -> ::unity::IntPtr =
955 ::core::mem::transmute(__vi.method_ptr);
956 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
957 __inner(__receiver, ::core::convert::Into::into(size), __mi)
958 }
959 }
960 }
961}
962
963#[cfg(feature = "nintendo-message_studio-lib-libms")]
964impl<__T: ILibms_LMSMallocPtr> ILibms_LMSMallocPtrMethods for __T {}
965
966#[cfg(feature = "nintendo-message_studio-lib-libms")]
967impl Libms_LMSMallocPtr {
968 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
969 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
970 }
971
972 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
973 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
974 }
975}
976
977#[cfg(feature = "nintendo-message_studio-lib-libms")]
978impl Libms_LMSMallocPtr {
979 #[doc = "Direct (non-virtual) call to `Libms_LMSMallocPtr`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
980 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, size: i32) -> ::unity::IntPtr {
981 let __mi = Self::invoke_method_info();
982 let __inner: extern "C" fn(::unity::IlInstance, i32, ::unity::OptionalMethod) -> ::unity::IntPtr = ::core::mem::transmute(__mi.method_ptr);
983 __inner(this.into(), size, ::core::option::Option::None)
984 }
985}
986
987#[cfg(feature = "nintendo-message_studio-lib-libms")]
988impl Libms_LMSMallocPtr {
989 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
990 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
991 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
992 panic!(
993 "{}
994::{}
995 failed to instantiate",
996 ::core::stringify!(Libms_LMSMallocPtr),
997 ::core::stringify!(new),
998 )
999 });
1000 <Self as ILibms_LMSMallocPtrMethods>::ctor(this, object, method);
1001 this
1002 }
1003}
1004
1005#[cfg(feature = "nintendo-message_studio-lib-libms")]
1006pub trait ILibms_LMSFreePtrMethods: ILibms_LMSFreePtr {
1007 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1008 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1009 unsafe {
1010 let __receiver = <Libms_LMSFreePtr as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1011 ::unity::il2cpp_call!((::unity::module_base()+0x1fd7520usize)as*mut u8,();
1012(Libms_LMSFreePtr)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1013 }
1014 }
1015 #[doc = "`Invoke(::unity::IntPtr)` overload"]
1016 fn invoke(self, ptr: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1017 unsafe {
1018 let __receiver = <Libms_LMSFreePtr as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1019 {
1020 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1021 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1022 panic!(
1023 "unity: virtual slot {}
1024 out of range (vtable len {}
1025) on the runtime class behind {}
1026 (method `{}
1027`)",
1028 13usize,
1029 __vt.len(),
1030 <Libms_LMSFreePtr as ::unity::ClassIdentity>::NAME,
1031 "Invoke",
1032 )
1033 });
1034 let __inner: extern "C" fn(Libms_LMSFreePtr, ::unity::IntPtr, ::unity::OptionalMethod) -> () =
1035 ::core::mem::transmute(__vi.method_ptr);
1036 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1037 __inner(__receiver, ::core::convert::Into::into(ptr), __mi)
1038 }
1039 }
1040 }
1041}
1042
1043#[cfg(feature = "nintendo-message_studio-lib-libms")]
1044impl<__T: ILibms_LMSFreePtr> ILibms_LMSFreePtrMethods for __T {}
1045
1046#[cfg(feature = "nintendo-message_studio-lib-libms")]
1047impl Libms_LMSFreePtr {
1048 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1050 }
1051
1052 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1054 }
1055}
1056
1057#[cfg(feature = "nintendo-message_studio-lib-libms")]
1058impl Libms_LMSFreePtr {
1059 #[doc = "Direct (non-virtual) call to `Libms_LMSFreePtr`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1060 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, ptr: ::unity::IntPtr) -> () {
1061 let __mi = Self::invoke_method_info();
1062 let __inner: extern "C" fn(::unity::IlInstance, ::unity::IntPtr, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1063 __inner(this.into(), ptr, ::core::option::Option::None)
1064 }
1065}
1066
1067#[cfg(feature = "nintendo-message_studio-lib-libms")]
1068impl Libms_LMSFreePtr {
1069 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1070 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1071 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1072 panic!(
1073 "{}
1074::{}
1075 failed to instantiate",
1076 ::core::stringify!(Libms_LMSFreePtr),
1077 ::core::stringify!(new),
1078 )
1079 });
1080 <Self as ILibms_LMSFreePtrMethods>::ctor(this, object, method);
1081 this
1082 }
1083}
1084
1085#[cfg(feature = "nintendo-message_studio-lib-libms")]
1086#[doc(hidden)]
1087pub mod prelude {
1088 pub use super::{
1089 ILibms, ILibms_LMSFreePtr, ILibms_LMSFreePtrMethods, ILibms_LMSMallocPtr, ILibms_LMSMallocPtrMethods, Libms, Libms_LMSFreePtr,
1090 Libms_LMSMallocPtr,
1091 };
1092 #[cfg(feature = "system-delegate")]
1093 pub use crate::system::delegate::IDelegateMethods;
1094 #[cfg(feature = "system-multicastdelegate")]
1095 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1096 #[cfg(feature = "system-object")]
1097 pub use crate::system::object::IObjectMethods;
1098 pub use crate::system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject};
1099}