1#[cfg(feature = "tm_pro-tmp_text-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::{
10 object::{IObject, Object},
11 r#enum::{Enum, IEnum},
12 valuetype::{IValueType, ValueType},
13 },
14 unity_engine::{
15 behaviour::{Behaviour, IBehaviour},
16 component::{Component, IComponent},
17 event_systems::uibehaviour::{IUIBehaviour, UIBehaviour},
18 monobehaviour::{IMonoBehaviour, MonoBehaviour},
19 object_2::{IObject_2, Object_2},
20 ui::{
21 graphic::{Graphic, IGraphic},
22 maskablegraphic::{IMaskableGraphic, MaskableGraphic},
23 },
24 },
25 };
26
27 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_text/TMP_Text_CharacterSubstitution.md"))]
28 #[repr(C)]
29 #[derive(::core::clone::Clone, ::core::marker::Copy)]
30 pub struct TMP_Text_CharacterSubstitution {
31 pub index: i32,
32 pub unicode: u32,
33 }
34 impl ::unity::ClassIdentity for TMP_Text_CharacterSubstitution {
35 const NAME: &'static str = "TMP_Text.CharacterSubstitution";
36 const NAMESPACE: &'static str = "TMPro";
37
38 fn class() -> ::unity::Class {
39 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
40 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
41 }
42 }
43 impl ::unity::IlType for TMP_Text_CharacterSubstitution {
44 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
45 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
46 }
47 }
48
49 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_text/TMP_Text_SpecialCharacter.md"))]
50 #[repr(C)]
51 #[derive(::core::clone::Clone, ::core::marker::Copy)]
52 pub struct TMP_Text_SpecialCharacter {
53 pub character: crate::tm_pro::tmp_character::TMP_Character,
54 pub font_asset: crate::tm_pro::tmp_fontasset::TMP_FontAsset,
55 pub material: crate::unity_engine::material::Material,
56 pub material_index: i32,
57 }
58 impl ::unity::ClassIdentity for TMP_Text_SpecialCharacter {
59 const NAME: &'static str = "TMP_Text.SpecialCharacter";
60 const NAMESPACE: &'static str = "TMPro";
61
62 fn class() -> ::unity::Class {
63 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
64 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
65 }
66 }
67 impl ::unity::IlType for TMP_Text_SpecialCharacter {
68 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
69 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
70 }
71 }
72
73 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_text/TMP_Text_TextInputSources.md"))]
74 #[repr(C)]
75 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
76 pub struct TMP_Text_TextInputSources {
77 pub value: i32,
78 }
79 impl ::unity::ClassIdentity for TMP_Text_TextInputSources {
80 const NAME: &'static str = "TMP_Text.TextInputSources";
81 const NAMESPACE: &'static str = "TMPro";
82
83 fn class() -> ::unity::Class {
84 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
85 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
86 }
87 }
88 impl ::unity::IlType for TMP_Text_TextInputSources {
89 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
90 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
91 }
92 }
93 impl TMP_Text_TextInputSources {
94 pub fn text_input_box() -> Self {
95 Self { value: 0 }
96 }
97
98 pub fn set_text() -> Self {
99 Self { value: 1 }
100 }
101
102 pub fn set_text_array() -> Self {
103 Self { value: 2 }
104 }
105
106 pub fn text_string() -> Self {
107 Self { value: 3 }
108 }
109 }
110
111 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_text/TMP_Text_TextBackingContainer.md"))]
112 #[repr(C)]
113 #[derive(::core::clone::Clone, ::core::marker::Copy)]
114 pub struct TMP_Text_TextBackingContainer {
115 pub m_array: ::unity::Array<u32>,
116 pub m_count: i32,
117 }
118 impl ::unity::ClassIdentity for TMP_Text_TextBackingContainer {
119 const NAME: &'static str = "TMP_Text.TextBackingContainer";
120 const NAMESPACE: &'static str = "TMPro";
121
122 fn class() -> ::unity::Class {
123 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
124 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
125 }
126 }
127 impl ::unity::IlType for TMP_Text_TextBackingContainer {
128 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
129 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
130 }
131 }
132
133 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_text/TMP_Text_UnicodeChar.md"))]
134 #[repr(C)]
135 #[derive(::core::clone::Clone, ::core::marker::Copy)]
136 pub struct TMP_Text_UnicodeChar {
137 pub unicode: i32,
138 pub string_index: i32,
139 pub length: i32,
140 }
141 impl ::unity::ClassIdentity for TMP_Text_UnicodeChar {
142 const NAME: &'static str = "TMP_Text.UnicodeChar";
143 const NAMESPACE: &'static str = "TMPro";
144
145 fn class() -> ::unity::Class {
146 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
147 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
148 }
149 }
150 impl ::unity::IlType for TMP_Text_UnicodeChar {
151 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
152 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
153 }
154 }
155
156 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/tm_pro/tmp_text/TMP_Text.md"))]
157 #[::unity::class(namespace = "TMPro", name = "TMP_Text")]
158 #[parent(crate::unity_engine::ui::maskablegraphic::MaskableGraphic)]
159 pub struct TMP_Text {
160 #[offset(208)]
161 #[rename(name = "m_text")]
162 pub m_text: ::unity::Il2CppString,
163 #[offset(216)]
164 #[rename(name = "m_IsTextBackingStringDirty")]
165 pub m_is_text_backing_string_dirty: bool,
166 #[offset(224)]
167 #[rename(name = "m_TextPreprocessor")]
168 pub m_text_preprocessor: crate::tm_pro::itextpreprocessor::ITextPreprocessor,
169 #[offset(232)]
170 #[rename(name = "m_isRightToLeft")]
171 pub m_is_right_to_left: bool,
172 #[offset(240)]
173 #[rename(name = "m_fontAsset")]
174 pub m_font_asset: crate::tm_pro::tmp_fontasset::TMP_FontAsset,
175 #[offset(248)]
176 #[rename(name = "m_currentFontAsset")]
177 pub m_current_font_asset: crate::tm_pro::tmp_fontasset::TMP_FontAsset,
178 #[offset(256)]
179 #[rename(name = "m_isSDFShader")]
180 pub m_is_sdf_shader: bool,
181 #[offset(264)]
182 #[rename(name = "m_sharedMaterial")]
183 pub m_shared_material: crate::unity_engine::material::Material,
184 #[offset(272)]
185 #[rename(name = "m_currentMaterial")]
186 pub m_current_material: crate::unity_engine::material::Material,
187 #[static_field]
188 #[rename(name = "m_materialReferences")]
189 pub m_material_references: ::unity::Array<crate::tm_pro::materialreference::MaterialReference>,
190 #[static_field]
191 #[rename(name = "m_materialReferenceIndexLookup")]
192 pub m_material_reference_index_lookup: crate::system::collections::generic::dictionary_2::Dictionary_2<i32, i32>,
193 #[static_field]
194 #[rename(name = "m_materialReferenceStack")]
195 pub m_material_reference_stack:
196 crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::tm_pro::materialreference::MaterialReference>,
197 #[offset(280)]
198 #[rename(name = "m_currentMaterialIndex")]
199 pub m_current_material_index: i32,
200 #[offset(288)]
201 #[rename(name = "m_fontSharedMaterials")]
202 pub m_font_shared_materials: ::unity::Array<crate::unity_engine::material::Material>,
203 #[offset(296)]
204 #[rename(name = "m_fontMaterial")]
205 pub m_font_material: crate::unity_engine::material::Material,
206 #[offset(304)]
207 #[rename(name = "m_fontMaterials")]
208 pub m_font_materials: ::unity::Array<crate::unity_engine::material::Material>,
209 #[offset(312)]
210 #[rename(name = "m_isMaterialDirty")]
211 pub m_is_material_dirty: bool,
212 #[offset(316)]
213 #[rename(name = "m_fontColor32")]
214 pub m_font_color32: crate::unity_engine::color32::Color32,
215 #[offset(320)]
216 #[rename(name = "m_fontColor")]
217 pub m_font_color: crate::unity_engine::color::Color,
218 #[static_field]
219 #[rename(name = "s_colorWhite")]
220 pub s_color_white: crate::unity_engine::color32::Color32,
221 #[offset(336)]
222 #[rename(name = "m_underlineColor")]
223 pub m_underline_color: crate::unity_engine::color32::Color32,
224 #[offset(340)]
225 #[rename(name = "m_strikethroughColor")]
226 pub m_strikethrough_color: crate::unity_engine::color32::Color32,
227 #[offset(344)]
228 #[rename(name = "m_enableVertexGradient")]
229 pub m_enable_vertex_gradient: bool,
230 #[offset(348)]
231 #[rename(name = "m_colorMode")]
232 pub m_color_mode: crate::tm_pro::colormode::ColorMode,
233 #[offset(352)]
234 #[rename(name = "m_fontColorGradient")]
235 pub m_font_color_gradient: crate::tm_pro::vertexgradient::VertexGradient,
236 #[offset(416)]
237 #[rename(name = "m_fontColorGradientPreset")]
238 pub m_font_color_gradient_preset: crate::tm_pro::tmp_colorgradient::TMP_ColorGradient,
239 #[offset(424)]
240 #[rename(name = "m_spriteAsset")]
241 pub m_sprite_asset: crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset,
242 #[offset(432)]
243 #[rename(name = "m_tintAllSprites")]
244 pub m_tint_all_sprites: bool,
245 #[offset(433)]
246 #[rename(name = "m_tintSprite")]
247 pub m_tint_sprite: bool,
248 #[offset(436)]
249 #[rename(name = "m_spriteColor")]
250 pub m_sprite_color: crate::unity_engine::color32::Color32,
251 #[offset(440)]
252 #[rename(name = "m_StyleSheet")]
253 pub m_style_sheet: crate::tm_pro::tmp_stylesheet::TMP_StyleSheet,
254 #[offset(448)]
255 #[rename(name = "m_TextStyle")]
256 pub m_text_style: crate::tm_pro::tmp_style::TMP_Style,
257 #[offset(456)]
258 #[rename(name = "m_TextStyleHashCode")]
259 pub m_text_style_hash_code: i32,
260 #[offset(460)]
261 #[rename(name = "m_overrideHtmlColors")]
262 pub m_override_html_colors: bool,
263 #[offset(464)]
264 #[rename(name = "m_faceColor")]
265 pub m_face_color: crate::unity_engine::color32::Color32,
266 #[offset(468)]
267 #[rename(name = "m_outlineColor")]
268 pub m_outline_color: crate::unity_engine::color32::Color32,
269 #[offset(472)]
270 #[rename(name = "m_outlineWidth")]
271 pub m_outline_width: f32,
272 #[offset(476)]
273 #[rename(name = "m_fontSize")]
274 pub m_font_size: f32,
275 #[offset(480)]
276 #[rename(name = "m_currentFontSize")]
277 pub m_current_font_size: f32,
278 #[offset(484)]
279 #[rename(name = "m_fontSizeBase")]
280 pub m_font_size_base: f32,
281 #[offset(488)]
282 #[rename(name = "m_sizeStack")]
283 pub m_size_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<f32>,
284 #[offset(520)]
285 #[rename(name = "m_fontWeight")]
286 pub m_font_weight: crate::tm_pro::fontweight::FontWeight,
287 #[offset(524)]
288 #[rename(name = "m_FontWeightInternal")]
289 pub m_font_weight_internal: crate::tm_pro::fontweight::FontWeight,
290 #[offset(528)]
291 #[rename(name = "m_FontWeightStack")]
292 pub m_font_weight_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::tm_pro::fontweight::FontWeight>,
293 #[offset(560)]
294 #[rename(name = "m_enableAutoSizing")]
295 pub m_enable_auto_sizing: bool,
296 #[offset(564)]
297 #[rename(name = "m_maxFontSize")]
298 pub m_max_font_size: f32,
299 #[offset(568)]
300 #[rename(name = "m_minFontSize")]
301 pub m_min_font_size: f32,
302 #[offset(572)]
303 #[rename(name = "m_AutoSizeIterationCount")]
304 pub m_auto_size_iteration_count: i32,
305 #[offset(576)]
306 #[rename(name = "m_AutoSizeMaxIterationCount")]
307 pub m_auto_size_max_iteration_count: i32,
308 #[offset(580)]
309 #[rename(name = "m_IsAutoSizePointSizeSet")]
310 pub m_is_auto_size_point_size_set: bool,
311 #[offset(584)]
312 #[rename(name = "m_fontSizeMin")]
313 pub m_font_size_min: f32,
314 #[offset(588)]
315 #[rename(name = "m_fontSizeMax")]
316 pub m_font_size_max: f32,
317 #[offset(592)]
318 #[rename(name = "m_fontStyle")]
319 pub m_font_style: crate::tm_pro::fontstyles::FontStyles,
320 #[offset(596)]
321 #[rename(name = "m_FontStyleInternal")]
322 pub m_font_style_internal: crate::tm_pro::fontstyles::FontStyles,
323 #[offset(600)]
324 #[rename(name = "m_fontStyleStack")]
325 pub m_font_style_stack: crate::tm_pro::tmp_fontstylestack::TMP_FontStyleStack,
326 #[offset(610)]
327 #[rename(name = "m_isUsingBold")]
328 pub m_is_using_bold: bool,
329 #[offset(612)]
330 #[rename(name = "m_HorizontalAlignment")]
331 pub m_horizontal_alignment: crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions,
332 #[offset(616)]
333 #[rename(name = "m_VerticalAlignment")]
334 pub m_vertical_alignment: crate::tm_pro::verticalalignmentoptions::VerticalAlignmentOptions,
335 #[offset(620)]
336 #[rename(name = "m_textAlignment")]
337 pub m_text_alignment: crate::tm_pro::textalignmentoptions::TextAlignmentOptions,
338 #[offset(624)]
339 #[rename(name = "m_lineJustification")]
340 pub m_line_justification: crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions,
341 #[offset(632)]
342 #[rename(name = "m_lineJustificationStack")]
343 pub m_line_justification_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<
344 crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions,
345 >,
346 #[offset(664)]
347 #[rename(name = "m_textContainerLocalCorners")]
348 pub m_text_container_local_corners: ::unity::Array<crate::unity_engine::vector3::Vector3>,
349 #[offset(672)]
350 #[rename(name = "m_characterSpacing")]
351 pub m_character_spacing: f32,
352 #[offset(676)]
353 #[rename(name = "m_cSpacing")]
354 pub m_c_spacing: f32,
355 #[offset(680)]
356 #[rename(name = "m_monoSpacing")]
357 pub m_mono_spacing: f32,
358 #[offset(684)]
359 #[rename(name = "m_wordSpacing")]
360 pub m_word_spacing: f32,
361 #[offset(688)]
362 #[rename(name = "m_lineSpacing")]
363 pub m_line_spacing: f32,
364 #[offset(692)]
365 #[rename(name = "m_lineSpacingDelta")]
366 pub m_line_spacing_delta: f32,
367 #[offset(696)]
368 #[rename(name = "m_lineHeight")]
369 pub m_line_height: f32,
370 #[offset(700)]
371 #[rename(name = "m_IsDrivenLineSpacing")]
372 pub m_is_driven_line_spacing: bool,
373 #[offset(704)]
374 #[rename(name = "m_lineSpacingMax")]
375 pub m_line_spacing_max: f32,
376 #[offset(708)]
377 #[rename(name = "m_paragraphSpacing")]
378 pub m_paragraph_spacing: f32,
379 #[offset(712)]
380 #[rename(name = "m_charWidthMaxAdj")]
381 pub m_char_width_max_adj: f32,
382 #[offset(716)]
383 #[rename(name = "m_charWidthAdjDelta")]
384 pub m_char_width_adj_delta: f32,
385 #[offset(720)]
386 #[rename(name = "m_enableWordWrapping")]
387 pub m_enable_word_wrapping: bool,
388 #[offset(721)]
389 #[rename(name = "m_isCharacterWrappingEnabled")]
390 pub m_is_character_wrapping_enabled: bool,
391 #[offset(722)]
392 #[rename(name = "m_isNonBreakingSpace")]
393 pub m_is_non_breaking_space: bool,
394 #[offset(723)]
395 #[rename(name = "m_isIgnoringAlignment")]
396 pub m_is_ignoring_alignment: bool,
397 #[offset(724)]
398 #[rename(name = "m_wordWrappingRatios")]
399 pub m_word_wrapping_ratios: f32,
400 #[offset(728)]
401 #[rename(name = "m_overflowMode")]
402 pub m_overflow_mode: crate::tm_pro::textoverflowmodes::TextOverflowModes,
403 #[offset(732)]
404 #[rename(name = "m_firstOverflowCharacterIndex")]
405 pub m_first_overflow_character_index: i32,
406 #[offset(736)]
407 #[rename(name = "m_linkedTextComponent")]
408 pub m_linked_text_component: crate::tm_pro::tmp_text::TMP_Text,
409 #[offset(744)]
410 #[rename(name = "parentLinkedComponent")]
411 pub parent_linked_component: crate::tm_pro::tmp_text::TMP_Text,
412 #[offset(752)]
413 #[rename(name = "m_isTextTruncated")]
414 pub m_is_text_truncated: bool,
415 #[offset(753)]
416 #[rename(name = "m_enableKerning")]
417 pub m_enable_kerning: bool,
418 #[offset(756)]
419 #[rename(name = "m_GlyphHorizontalAdvanceAdjustment")]
420 pub m_glyph_horizontal_advance_adjustment: f32,
421 #[offset(760)]
422 #[rename(name = "m_enableExtraPadding")]
423 pub m_enable_extra_padding: bool,
424 #[offset(761)]
425 #[rename(name = "checkPaddingRequired")]
426 pub check_padding_required: bool,
427 #[offset(762)]
428 #[rename(name = "m_isRichText")]
429 pub m_is_rich_text: bool,
430 #[offset(763)]
431 #[rename(name = "m_parseCtrlCharacters")]
432 pub m_parse_ctrl_characters: bool,
433 #[offset(764)]
434 #[rename(name = "m_isOverlay")]
435 pub m_is_overlay: bool,
436 #[offset(765)]
437 #[rename(name = "m_isOrthographic")]
438 pub m_is_orthographic: bool,
439 #[offset(766)]
440 #[rename(name = "m_isCullingEnabled")]
441 pub m_is_culling_enabled: bool,
442 #[offset(767)]
443 #[rename(name = "m_isMaskingEnabled")]
444 pub m_is_masking_enabled: bool,
445 #[offset(768)]
446 #[rename(name = "isMaskUpdateRequired")]
447 pub is_mask_update_required: bool,
448 #[offset(769)]
449 #[rename(name = "m_ignoreCulling")]
450 pub m_ignore_culling: bool,
451 #[offset(772)]
452 #[rename(name = "m_horizontalMapping")]
453 pub m_horizontal_mapping: crate::tm_pro::texturemappingoptions::TextureMappingOptions,
454 #[offset(776)]
455 #[rename(name = "m_verticalMapping")]
456 pub m_vertical_mapping: crate::tm_pro::texturemappingoptions::TextureMappingOptions,
457 #[offset(780)]
458 #[rename(name = "m_uvLineOffset")]
459 pub m_uv_line_offset: f32,
460 #[offset(784)]
461 #[rename(name = "m_renderMode")]
462 pub m_render_mode: crate::tm_pro::textrenderflags::TextRenderFlags,
463 #[offset(788)]
464 #[rename(name = "m_geometrySortingOrder")]
465 pub m_geometry_sorting_order: crate::tm_pro::vertexsortingorder::VertexSortingOrder,
466 #[offset(792)]
467 #[rename(name = "m_IsTextObjectScaleStatic")]
468 pub m_is_text_object_scale_static: bool,
469 #[offset(793)]
470 #[rename(name = "m_VertexBufferAutoSizeReduction")]
471 pub m_vertex_buffer_auto_size_reduction: bool,
472 #[offset(796)]
473 #[rename(name = "m_firstVisibleCharacter")]
474 pub m_first_visible_character: i32,
475 #[offset(800)]
476 #[rename(name = "m_maxVisibleCharacters")]
477 pub m_max_visible_characters: i32,
478 #[offset(804)]
479 #[rename(name = "m_maxVisibleWords")]
480 pub m_max_visible_words: i32,
481 #[offset(808)]
482 #[rename(name = "m_maxVisibleLines")]
483 pub m_max_visible_lines: i32,
484 #[offset(812)]
485 #[rename(name = "m_useMaxVisibleDescender")]
486 pub m_use_max_visible_descender: bool,
487 #[offset(816)]
488 #[rename(name = "m_pageToDisplay")]
489 pub m_page_to_display: i32,
490 #[offset(820)]
491 #[rename(name = "m_isNewPage")]
492 pub m_is_new_page: bool,
493 #[offset(824)]
494 #[rename(name = "m_margin")]
495 pub m_margin: crate::unity_engine::vector4::Vector4,
496 #[offset(840)]
497 #[rename(name = "m_marginLeft")]
498 pub m_margin_left: f32,
499 #[offset(844)]
500 #[rename(name = "m_marginRight")]
501 pub m_margin_right: f32,
502 #[offset(848)]
503 #[rename(name = "m_marginWidth")]
504 pub m_margin_width: f32,
505 #[offset(852)]
506 #[rename(name = "m_marginHeight")]
507 pub m_margin_height: f32,
508 #[offset(856)]
509 #[rename(name = "m_width")]
510 pub m_width: f32,
511 #[offset(864)]
512 #[rename(name = "m_textInfo")]
513 pub m_text_info: crate::tm_pro::tmp_textinfo::TMP_TextInfo,
514 #[offset(872)]
515 #[rename(name = "m_havePropertiesChanged")]
516 pub m_have_properties_changed: bool,
517 #[offset(873)]
518 #[rename(name = "m_isUsingLegacyAnimationComponent")]
519 pub m_is_using_legacy_animation_component: bool,
520 #[offset(880)]
521 #[rename(name = "m_transform")]
522 pub m_transform: crate::unity_engine::transform::Transform,
523 #[offset(888)]
524 #[rename(name = "m_rectTransform")]
525 pub m_rect_transform: crate::unity_engine::recttransform::RectTransform,
526 #[offset(896)]
527 #[rename(name = "m_PreviousRectTransformSize")]
528 pub m_previous_rect_transform_size: crate::unity_engine::vector2::Vector2,
529 #[offset(904)]
530 #[rename(name = "m_PreviousPivotPosition")]
531 pub m_previous_pivot_position: crate::unity_engine::vector2::Vector2,
532 #[offset(913)]
533 #[rename(name = "m_autoSizeTextContainer")]
534 pub m_auto_size_text_container: bool,
535 #[offset(920)]
536 #[rename(name = "m_mesh")]
537 pub m_mesh: crate::unity_engine::mesh::Mesh,
538 #[offset(928)]
539 #[rename(name = "m_isVolumetricText")]
540 pub m_is_volumetric_text: bool,
541 #[static_field]
542 #[rename(name = "OnFontAssetRequest")]
543 pub on_font_asset_request: crate::system::func_3::Func_3<i32, ::unity::Il2CppString, crate::tm_pro::tmp_fontasset::TMP_FontAsset>,
544 #[static_field]
545 #[rename(name = "OnSpriteAssetRequest")]
546 pub on_sprite_asset_request: crate::system::func_3::Func_3<i32, ::unity::Il2CppString, crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>,
547 #[offset(936)]
548 #[rename(name = "OnPreRenderText")]
549 pub on_pre_render_text: crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
550 #[offset(944)]
551 #[rename(name = "m_spriteAnimator")]
552 pub m_sprite_animator: crate::tm_pro::tmp_spriteanimator::TMP_SpriteAnimator,
553 #[offset(952)]
554 #[rename(name = "m_flexibleHeight")]
555 pub m_flexible_height: f32,
556 #[offset(956)]
557 #[rename(name = "m_flexibleWidth")]
558 pub m_flexible_width: f32,
559 #[offset(960)]
560 #[rename(name = "m_minWidth")]
561 pub m_min_width: f32,
562 #[offset(964)]
563 #[rename(name = "m_minHeight")]
564 pub m_min_height: f32,
565 #[offset(968)]
566 #[rename(name = "m_maxWidth")]
567 pub m_max_width: f32,
568 #[offset(972)]
569 #[rename(name = "m_maxHeight")]
570 pub m_max_height: f32,
571 #[offset(976)]
572 #[rename(name = "m_LayoutElement")]
573 pub m_layout_element: crate::unity_engine::ui::layoutelement::LayoutElement,
574 #[offset(984)]
575 #[rename(name = "m_preferredWidth")]
576 pub m_preferred_width: f32,
577 #[offset(988)]
578 #[rename(name = "m_renderedWidth")]
579 pub m_rendered_width: f32,
580 #[offset(992)]
581 #[rename(name = "m_isPreferredWidthDirty")]
582 pub m_is_preferred_width_dirty: bool,
583 #[offset(996)]
584 #[rename(name = "m_preferredHeight")]
585 pub m_preferred_height: f32,
586 #[offset(1000)]
587 #[rename(name = "m_renderedHeight")]
588 pub m_rendered_height: f32,
589 #[offset(1004)]
590 #[rename(name = "m_isPreferredHeightDirty")]
591 pub m_is_preferred_height_dirty: bool,
592 #[offset(1005)]
593 #[rename(name = "m_isCalculatingPreferredValues")]
594 pub m_is_calculating_preferred_values: bool,
595 #[offset(1008)]
596 #[rename(name = "m_layoutPriority")]
597 pub m_layout_priority: i32,
598 #[offset(1012)]
599 #[rename(name = "m_isLayoutDirty")]
600 pub m_is_layout_dirty: bool,
601 #[offset(1013)]
602 #[rename(name = "m_isAwake")]
603 pub m_is_awake: bool,
604 #[offset(1014)]
605 #[rename(name = "m_isWaitingOnResourceLoad")]
606 pub m_is_waiting_on_resource_load: bool,
607 #[offset(1016)]
608 #[rename(name = "m_inputSource")]
609 pub m_input_source: crate::tm_pro::tmp_text::TMP_Text_TextInputSources,
610 #[offset(1020)]
611 #[rename(name = "m_fontScaleMultiplier")]
612 pub m_font_scale_multiplier: f32,
613 #[static_field]
614 #[rename(name = "m_htmlTag")]
615 pub m_html_tag: ::unity::Array<u16>,
616 #[static_field]
617 #[rename(name = "m_xmlAttribute")]
618 pub m_xml_attribute: ::unity::Array<crate::tm_pro::richtexttagattribute::RichTextTagAttribute>,
619 #[static_field]
620 #[rename(name = "m_attributeParameterValues")]
621 pub m_attribute_parameter_values: ::unity::Array<f32>,
622 #[offset(1024)]
623 #[rename(name = "tag_LineIndent")]
624 pub tag_line_indent: f32,
625 #[offset(1028)]
626 #[rename(name = "tag_Indent")]
627 pub tag_indent: f32,
628 #[offset(1032)]
629 #[rename(name = "m_indentStack")]
630 pub m_indent_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<f32>,
631 #[offset(1064)]
632 #[rename(name = "tag_NoParsing")]
633 pub tag_no_parsing: bool,
634 #[offset(1065)]
635 #[rename(name = "m_isParsingText")]
636 pub m_is_parsing_text: bool,
637 #[offset(1068)]
638 #[rename(name = "m_FXMatrix")]
639 pub m_fx_matrix: crate::unity_engine::matrix4x4::Matrix4x4,
640 #[offset(1132)]
641 #[rename(name = "m_isFXMatrixSet")]
642 pub m_is_fx_matrix_set: bool,
643 #[offset(1136)]
644 #[rename(name = "m_TextProcessingArray")]
645 pub m_text_processing_array: ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>,
646 #[offset(1144)]
647 #[rename(name = "m_InternalTextProcessingArraySize")]
648 pub m_internal_text_processing_array_size: i32,
649 #[offset(1152)]
650 #[rename(name = "m_internalCharacterInfo")]
651 pub m_internal_character_info: ::unity::Array<crate::tm_pro::tmp_characterinfo::TMP_CharacterInfo>,
652 #[offset(1160)]
653 #[rename(name = "m_totalCharacterCount")]
654 pub m_total_character_count: i32,
655 #[static_field]
656 #[rename(name = "m_SavedWordWrapState")]
657 pub m_saved_word_wrap_state: crate::tm_pro::wordwrapstate::WordWrapState,
658 #[static_field]
659 #[rename(name = "m_SavedLineState")]
660 pub m_saved_line_state: crate::tm_pro::wordwrapstate::WordWrapState,
661 #[static_field]
662 #[rename(name = "m_SavedEllipsisState")]
663 pub m_saved_ellipsis_state: crate::tm_pro::wordwrapstate::WordWrapState,
664 #[static_field]
665 #[rename(name = "m_SavedLastValidState")]
666 pub m_saved_last_valid_state: crate::tm_pro::wordwrapstate::WordWrapState,
667 #[static_field]
668 #[rename(name = "m_SavedSoftLineBreakState")]
669 pub m_saved_soft_line_break_state: crate::tm_pro::wordwrapstate::WordWrapState,
670 #[static_field]
671 #[rename(name = "m_EllipsisInsertionCandidateStack")]
672 pub m_ellipsis_insertion_candidate_stack:
673 crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::tm_pro::wordwrapstate::WordWrapState>,
674 #[offset(1164)]
675 #[rename(name = "m_characterCount")]
676 pub m_character_count: i32,
677 #[offset(1168)]
678 #[rename(name = "m_firstCharacterOfLine")]
679 pub m_first_character_of_line: i32,
680 #[offset(1172)]
681 #[rename(name = "m_firstVisibleCharacterOfLine")]
682 pub m_first_visible_character_of_line: i32,
683 #[offset(1176)]
684 #[rename(name = "m_lastCharacterOfLine")]
685 pub m_last_character_of_line: i32,
686 #[offset(1180)]
687 #[rename(name = "m_lastVisibleCharacterOfLine")]
688 pub m_last_visible_character_of_line: i32,
689 #[offset(1184)]
690 #[rename(name = "m_lineNumber")]
691 pub m_line_number: i32,
692 #[offset(1188)]
693 #[rename(name = "m_lineVisibleCharacterCount")]
694 pub m_line_visible_character_count: i32,
695 #[offset(1192)]
696 #[rename(name = "m_pageNumber")]
697 pub m_page_number: i32,
698 #[offset(1196)]
699 #[rename(name = "m_PageAscender")]
700 pub m_page_ascender: f32,
701 #[offset(1200)]
702 #[rename(name = "m_maxTextAscender")]
703 pub m_max_text_ascender: f32,
704 #[offset(1204)]
705 #[rename(name = "m_maxCapHeight")]
706 pub m_max_cap_height: f32,
707 #[offset(1208)]
708 #[rename(name = "m_ElementAscender")]
709 pub m_element_ascender: f32,
710 #[offset(1212)]
711 #[rename(name = "m_ElementDescender")]
712 pub m_element_descender: f32,
713 #[offset(1216)]
714 #[rename(name = "m_maxLineAscender")]
715 pub m_max_line_ascender: f32,
716 #[offset(1220)]
717 #[rename(name = "m_maxLineDescender")]
718 pub m_max_line_descender: f32,
719 #[offset(1224)]
720 #[rename(name = "m_startOfLineAscender")]
721 pub m_start_of_line_ascender: f32,
722 #[offset(1228)]
723 #[rename(name = "m_startOfLineDescender")]
724 pub m_start_of_line_descender: f32,
725 #[offset(1232)]
726 #[rename(name = "m_lineOffset")]
727 pub m_line_offset: f32,
728 #[offset(1236)]
729 #[rename(name = "m_meshExtents")]
730 pub m_mesh_extents: crate::tm_pro::extents::Extents,
731 #[offset(1252)]
732 #[rename(name = "m_htmlColor")]
733 pub m_html_color: crate::unity_engine::color32::Color32,
734 #[offset(1256)]
735 #[rename(name = "m_colorStack")]
736 pub m_color_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::unity_engine::color32::Color32>,
737 #[offset(1288)]
738 #[rename(name = "m_underlineColorStack")]
739 pub m_underline_color_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::unity_engine::color32::Color32>,
740 #[offset(1320)]
741 #[rename(name = "m_strikethroughColorStack")]
742 pub m_strikethrough_color_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::unity_engine::color32::Color32>,
743 #[offset(1352)]
744 #[rename(name = "m_HighlightStateStack")]
745 pub m_highlight_state_stack:
746 crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::tm_pro::highlightstate::HighlightState>,
747 #[offset(1400)]
748 #[rename(name = "m_colorGradientPreset")]
749 pub m_color_gradient_preset: crate::tm_pro::tmp_colorgradient::TMP_ColorGradient,
750 #[offset(1408)]
751 #[rename(name = "m_colorGradientStack")]
752 pub m_color_gradient_stack:
753 crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<crate::tm_pro::tmp_colorgradient::TMP_ColorGradient>,
754 #[offset(1448)]
755 #[rename(name = "m_colorGradientPresetIsTinted")]
756 pub m_color_gradient_preset_is_tinted: bool,
757 #[offset(1452)]
758 #[rename(name = "m_tabSpacing")]
759 pub m_tab_spacing: f32,
760 #[offset(1456)]
761 #[rename(name = "m_spacing")]
762 pub m_spacing: f32,
763 #[offset(1464)]
764 #[rename(name = "m_TextStyleStacks")]
765 pub m_text_style_stacks: ::unity::Array<crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<i32>>,
766 #[offset(1472)]
767 #[rename(name = "m_TextStyleStackDepth")]
768 pub m_text_style_stack_depth: i32,
769 #[offset(1480)]
770 #[rename(name = "m_ItalicAngleStack")]
771 pub m_italic_angle_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<i32>,
772 #[offset(1512)]
773 #[rename(name = "m_ItalicAngle")]
774 pub m_italic_angle: i32,
775 #[offset(1520)]
776 #[rename(name = "m_actionStack")]
777 pub m_action_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<i32>,
778 #[offset(1552)]
779 #[rename(name = "m_padding")]
780 pub m_padding: f32,
781 #[offset(1556)]
782 #[rename(name = "m_baselineOffset")]
783 pub m_baseline_offset: f32,
784 #[offset(1560)]
785 #[rename(name = "m_baselineOffsetStack")]
786 pub m_baseline_offset_stack: crate::tm_pro::tmp_textprocessingstack_1::TMP_TextProcessingStack_1<f32>,
787 #[offset(1592)]
788 #[rename(name = "m_xAdvance")]
789 pub m_x_advance: f32,
790 #[offset(1596)]
791 #[rename(name = "m_textElementType")]
792 pub m_text_element_type: crate::tm_pro::tmp_textelementtype::TMP_TextElementType,
793 #[offset(1600)]
794 #[rename(name = "m_cached_TextElement")]
795 pub m_cached_text_element: crate::tm_pro::tmp_textelement::TMP_TextElement,
796 #[offset(1608)]
797 #[rename(name = "m_Ellipsis")]
798 pub m_ellipsis: crate::tm_pro::tmp_text::TMP_Text_SpecialCharacter,
799 #[offset(1640)]
800 #[rename(name = "m_Underline")]
801 pub m_underline: crate::tm_pro::tmp_text::TMP_Text_SpecialCharacter,
802 #[offset(1672)]
803 #[rename(name = "m_defaultSpriteAsset")]
804 pub m_default_sprite_asset: crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset,
805 #[offset(1680)]
806 #[rename(name = "m_currentSpriteAsset")]
807 pub m_current_sprite_asset: crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset,
808 #[offset(1688)]
809 #[rename(name = "m_spriteCount")]
810 pub m_sprite_count: i32,
811 #[offset(1692)]
812 #[rename(name = "m_spriteIndex")]
813 pub m_sprite_index: i32,
814 #[offset(1696)]
815 #[rename(name = "m_spriteAnimationID")]
816 pub m_sprite_animation_id: i32,
817 #[offset(1700)]
818 #[rename(name = "m_ignoreActiveState")]
819 pub m_ignore_active_state: bool,
820 #[offset(1704)]
821 #[rename(name = "m_TextBackingArray")]
822 pub m_text_backing_array: crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer,
823 #[static_field]
824 #[rename(name = "k_LargePositiveVector2")]
825 pub k_large_positive_vector2: crate::unity_engine::vector2::Vector2,
826 #[static_field]
827 #[rename(name = "k_LargeNegativeVector2")]
828 pub k_large_negative_vector2: crate::unity_engine::vector2::Vector2,
829 #[static_field]
830 #[rename(name = "k_LargePositiveFloat")]
831 pub k_large_positive_float: f32,
832 #[static_field]
833 #[rename(name = "k_LargeNegativeFloat")]
834 pub k_large_negative_float: f32,
835 #[static_field]
836 #[rename(name = "k_LargePositiveInt")]
837 pub k_large_positive_int: i32,
838 #[static_field]
839 #[rename(name = "k_LargeNegativeInt")]
840 pub k_large_negative_int: i32,
841 }
842}
843
844#[cfg(feature = "tm_pro-tmp_text-types")]
845pub use __types::*;
846
847#[cfg(feature = "tm_pro-tmp_text")]
848impl TMP_Text_CharacterSubstitution {
849 #[doc = "`.ctor(i32, u32)` overload"]
850 pub fn ctor(&mut self, index: impl ::core::convert::Into<i32>, unicode: impl ::core::convert::Into<u32>) -> () {
851 unsafe {
852 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa2c0usize)as*mut u8,();
853(*mut TMP_Text_CharacterSubstitution)self as*mut TMP_Text_CharacterSubstitution,(i32)::core::convert::Into::into(index),(u32)::core::convert::Into::into(unicode))
854 }
855 }
856}
857
858#[cfg(feature = "tm_pro-tmp_text")]
859impl TMP_Text_CharacterSubstitution {
860 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
862 }
863}
864
865#[cfg(feature = "tm_pro-tmp_text")]
866impl TMP_Text_SpecialCharacter {
867 #[doc = "`.ctor(crate::tm_pro::tmp_character::TMP_Character, i32)` overload"]
868 pub fn ctor(
869 &mut self,
870 character: impl ::core::convert::Into<crate::tm_pro::tmp_character::TMP_Character>,
871 material_index: impl ::core::convert::Into<i32>,
872 ) -> () {
873 unsafe {
874 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa2d0usize)as*mut u8,();
875(*mut TMP_Text_SpecialCharacter)self as*mut TMP_Text_SpecialCharacter,(crate::tm_pro::tmp_character::TMP_Character)::core::convert::Into::into(character),(i32)::core::convert::Into::into(material_index))
876 }
877 }
878}
879
880#[cfg(feature = "tm_pro-tmp_text")]
881impl TMP_Text_SpecialCharacter {
882 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
883 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
884 }
885}
886
887#[cfg(feature = "tm_pro-tmp_text")]
888impl TMP_Text_TextBackingContainer {
889 #[doc = "`get_Capacity()` overload"]
890 pub fn get_capacity(&mut self) -> i32 {
891 unsafe {
892 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa3f0usize)as*mut u8,i32;
893(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer)
894 }
895 }
896
897 #[doc = "`get_Count()` overload"]
898 pub fn get_count(&mut self) -> i32 {
899 unsafe {
900 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa400usize)as*mut u8,i32;
901(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer)
902 }
903 }
904
905 #[doc = "`set_Count(i32)` overload"]
906 pub fn set_count(&mut self, value: impl ::core::convert::Into<i32>) -> () {
907 unsafe {
908 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa410usize)as*mut u8,();
909(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer,(i32)::core::convert::Into::into(value))
910 }
911 }
912
913 #[doc = "`get_Item(i32)` overload"]
914 pub fn get_item(&mut self, index: impl ::core::convert::Into<i32>) -> u32 {
915 unsafe {
916 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa420usize)as*mut u8,u32;
917(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer,(i32)::core::convert::Into::into(index))
918 }
919 }
920
921 #[doc = "`set_Item(i32, u32)` overload"]
922 pub fn set_item(&mut self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<u32>) -> () {
923 unsafe {
924 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa460usize)as*mut u8,();
925(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer,(i32)::core::convert::Into::into(index),(u32)::core::convert::Into::into(value))
926 }
927 }
928
929 #[doc = "`.ctor(i32)` overload"]
930 pub fn ctor(&mut self, size: impl ::core::convert::Into<i32>) -> () {
931 unsafe {
932 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa580usize)as*mut u8,();
933(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer,(i32)::core::convert::Into::into(size))
934 }
935 }
936
937 #[doc = "`Resize(i32)` overload"]
938 pub fn resize(&mut self, size: impl ::core::convert::Into<i32>) -> () {
939 unsafe {
940 ::unity::il2cpp_call!((::unity::module_base()+0x3eaa510usize)as*mut u8,();
941(*mut TMP_Text_TextBackingContainer)self as*mut TMP_Text_TextBackingContainer,(i32)::core::convert::Into::into(size))
942 }
943 }
944}
945
946#[cfg(feature = "tm_pro-tmp_text")]
947impl TMP_Text_TextBackingContainer {
948 pub fn get_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
949 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
950 }
951
952 pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
953 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
954 }
955
956 pub fn set_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
957 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
958 }
959
960 pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
961 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
962 }
963
964 pub fn set_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
965 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
966 }
967
968 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
969 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
970 }
971
972 pub fn resize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
973 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
974 }
975}
976
977#[cfg(feature = "tm_pro-tmp_text")]
978impl TMP_Text {
979 #[doc = "`add_OnFontAssetRequest(crate::system::func_3::Func_3<i32,::unity::Il2CppString,crate::tm_pro::tmp_fontasset::TMP_FontAsset>)` overload"]
980 pub fn add_on_font_asset_request(
981 value: impl ::core::convert::Into<crate::system::func_3::Func_3<i32, ::unity::Il2CppString, crate::tm_pro::tmp_fontasset::TMP_FontAsset>>,
982 ) -> () {
983 unsafe {
984 ::unity::il2cpp_call!((::unity::module_base()+0x2834080usize)as*mut u8,();
985(crate::system::func_3::Func_3<i32, ::unity::Il2CppString,crate::tm_pro::tmp_fontasset::TMP_FontAsset>)::core::convert::Into::into(value))
986 }
987 }
988
989 #[doc = "`remove_OnFontAssetRequest(crate::system::func_3::Func_3<i32,::unity::Il2CppString,crate::tm_pro::tmp_fontasset::TMP_FontAsset>)` overload"]
990 pub fn remove_on_font_asset_request(
991 value: impl ::core::convert::Into<crate::system::func_3::Func_3<i32, ::unity::Il2CppString, crate::tm_pro::tmp_fontasset::TMP_FontAsset>>,
992 ) -> () {
993 unsafe {
994 ::unity::il2cpp_call!((::unity::module_base()+0x2834180usize)as*mut u8,();
995(crate::system::func_3::Func_3<i32, ::unity::Il2CppString,crate::tm_pro::tmp_fontasset::TMP_FontAsset>)::core::convert::Into::into(value))
996 }
997 }
998
999 #[doc = "`add_OnSpriteAssetRequest(crate::system::func_3::Func_3<i32,::unity::Il2CppString,crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>)` overload"]
1000 pub fn add_on_sprite_asset_request(
1001 value: impl ::core::convert::Into<crate::system::func_3::Func_3<i32, ::unity::Il2CppString, crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>>,
1002 ) -> () {
1003 unsafe {
1004 ::unity::il2cpp_call!((::unity::module_base()+0x2834280usize)as*mut u8,();
1005(crate::system::func_3::Func_3<i32, ::unity::Il2CppString,crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>)::core::convert::Into::into(value))
1006 }
1007 }
1008
1009 #[doc = "`remove_OnSpriteAssetRequest(crate::system::func_3::Func_3<i32,::unity::Il2CppString,crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>)` overload"]
1010 pub fn remove_on_sprite_asset_request(
1011 value: impl ::core::convert::Into<crate::system::func_3::Func_3<i32, ::unity::Il2CppString, crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>>,
1012 ) -> () {
1013 unsafe {
1014 ::unity::il2cpp_call!((::unity::module_base()+0x2834380usize)as*mut u8,();
1015(crate::system::func_3::Func_3<i32, ::unity::Il2CppString,crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>)::core::convert::Into::into(value))
1016 }
1017 }
1018
1019 #[doc = "`.cctor()` overload"]
1020 pub fn cctor() -> () {
1021 unsafe {
1022 ::unity::il2cpp_call!((::unity::module_base()+0x2849960usize)as*mut u8,();
1023 )
1024 }
1025 }
1026}
1027
1028#[cfg(feature = "tm_pro-tmp_text")]
1029pub trait ITMP_TextMethods: ITMP_Text {
1030 #[doc = "`get_text()` overload"]
1031 fn get_text(self) -> ::unity::Il2CppString {
1032 unsafe {
1033 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1034 {
1035 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1036 let __vi = *__vt.get(65usize).unwrap_or_else(|| {
1037 panic!(
1038 "unity: virtual slot {}
1039 out of range (vtable len {}
1040) on the runtime class behind {}
1041 (method `{}
1042`)",
1043 65usize,
1044 __vt.len(),
1045 <TMP_Text as ::unity::ClassIdentity>::NAME,
1046 "get_text",
1047 )
1048 });
1049 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1050 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1051 __inner(__receiver, __mi)
1052 }
1053 }
1054 }
1055 #[doc = "`set_text(::unity::Il2CppString)` overload"]
1056 fn set_text(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1057 unsafe {
1058 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1059 {
1060 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1061 let __vi = *__vt.get(66usize).unwrap_or_else(|| {
1062 panic!(
1063 "unity: virtual slot {}
1064 out of range (vtable len {}
1065) on the runtime class behind {}
1066 (method `{}
1067`)",
1068 66usize,
1069 __vt.len(),
1070 <TMP_Text as ::unity::ClassIdentity>::NAME,
1071 "set_text",
1072 )
1073 });
1074 let __inner: extern "C" fn(TMP_Text, ::unity::Il2CppString, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1075 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1076 __inner(__receiver, ::core::convert::Into::into(value), __mi)
1077 }
1078 }
1079 }
1080 #[doc = "`get_textPreprocessor()` overload"]
1081 fn get_text_preprocessor(self) -> crate::tm_pro::itextpreprocessor::ITextPreprocessor {
1082 unsafe {
1083 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1084 ::unity::il2cpp_call!((::unity::module_base()+0x2831880usize)as*mut u8,crate::tm_pro::itextpreprocessor::ITextPreprocessor;
1085(TMP_Text)__receiver)
1086 }
1087 }
1088 #[doc = "`set_textPreprocessor(crate::tm_pro::itextpreprocessor::ITextPreprocessor)` overload"]
1089 fn set_text_preprocessor(self, value: impl ::core::convert::Into<crate::tm_pro::itextpreprocessor::ITextPreprocessor>) -> () {
1090 unsafe {
1091 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1092 ::unity::il2cpp_call!((::unity::module_base()+0x2831890usize)as*mut u8,();
1093(TMP_Text)__receiver,(crate::tm_pro::itextpreprocessor::ITextPreprocessor)::core::convert::Into::into(value))
1094 }
1095 }
1096 #[doc = "`get_isRightToLeftText()` overload"]
1097 fn get_is_right_to_left_text(self) -> bool {
1098 unsafe {
1099 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1100 ::unity::il2cpp_call!((::unity::module_base()+0x28318a0usize)as*mut u8,bool;
1101(TMP_Text)__receiver)
1102 }
1103 }
1104 #[doc = "`set_isRightToLeftText(bool)` overload"]
1105 fn set_is_right_to_left_text(self, value: impl ::core::convert::Into<bool>) -> () {
1106 unsafe {
1107 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108 ::unity::il2cpp_call!((::unity::module_base()+0x28318b0usize)as*mut u8,();
1109(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1110 }
1111 }
1112 #[doc = "`get_font()` overload"]
1113 fn get_font(self) -> crate::tm_pro::tmp_fontasset::TMP_FontAsset {
1114 unsafe {
1115 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1116 ::unity::il2cpp_call!((::unity::module_base()+0x2831920usize)as*mut u8,crate::tm_pro::tmp_fontasset::TMP_FontAsset;
1117(TMP_Text)__receiver)
1118 }
1119 }
1120 #[doc = "`set_font(crate::tm_pro::tmp_fontasset::TMP_FontAsset)` overload"]
1121 fn set_font(self, value: impl ::core::convert::Into<crate::tm_pro::tmp_fontasset::TMP_FontAsset>) -> () {
1122 unsafe {
1123 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1124 ::unity::il2cpp_call!((::unity::module_base()+0x2831930usize)as*mut u8,();
1125(TMP_Text)__receiver,(crate::tm_pro::tmp_fontasset::TMP_FontAsset)::core::convert::Into::into(value))
1126 }
1127 }
1128 #[doc = "`get_fontSharedMaterial()` overload"]
1129 fn get_font_shared_material(self) -> crate::unity_engine::material::Material {
1130 unsafe {
1131 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132 {
1133 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1134 let __vi = *__vt.get(67usize).unwrap_or_else(|| {
1135 panic!(
1136 "unity: virtual slot {}
1137 out of range (vtable len {}
1138) on the runtime class behind {}
1139 (method `{}
1140`)",
1141 67usize,
1142 __vt.len(),
1143 <TMP_Text as ::unity::ClassIdentity>::NAME,
1144 "get_fontSharedMaterial",
1145 )
1146 });
1147 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> crate::unity_engine::material::Material =
1148 ::core::mem::transmute(__vi.method_ptr);
1149 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1150 __inner(__receiver, __mi)
1151 }
1152 }
1153 }
1154 #[doc = "`set_fontSharedMaterial(crate::unity_engine::material::Material)` overload"]
1155 fn set_font_shared_material(self, value: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> () {
1156 unsafe {
1157 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1158 {
1159 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1160 let __vi = *__vt.get(68usize).unwrap_or_else(|| {
1161 panic!(
1162 "unity: virtual slot {}
1163 out of range (vtable len {}
1164) on the runtime class behind {}
1165 (method `{}
1166`)",
1167 68usize,
1168 __vt.len(),
1169 <TMP_Text as ::unity::ClassIdentity>::NAME,
1170 "set_fontSharedMaterial",
1171 )
1172 });
1173 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> () =
1174 ::core::mem::transmute(__vi.method_ptr);
1175 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1176 __inner(__receiver, ::core::convert::Into::into(value), __mi)
1177 }
1178 }
1179 }
1180 #[doc = "`get_fontSharedMaterials()` overload"]
1181 fn get_font_shared_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
1182 unsafe {
1183 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1184 {
1185 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1186 let __vi = *__vt.get(69usize).unwrap_or_else(|| {
1187 panic!(
1188 "unity: virtual slot {}
1189 out of range (vtable len {}
1190) on the runtime class behind {}
1191 (method `{}
1192`)",
1193 69usize,
1194 __vt.len(),
1195 <TMP_Text as ::unity::ClassIdentity>::NAME,
1196 "get_fontSharedMaterials",
1197 )
1198 });
1199 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
1200 ::core::mem::transmute(__vi.method_ptr);
1201 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1202 __inner(__receiver, __mi)
1203 }
1204 }
1205 }
1206 #[doc = "`set_fontSharedMaterials(::unity::Array<crate::unity_engine::material::Material>)` overload"]
1207 fn set_font_shared_materials(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::material::Material>>) -> () {
1208 unsafe {
1209 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1210 {
1211 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1212 let __vi = *__vt.get(70usize).unwrap_or_else(|| {
1213 panic!(
1214 "unity: virtual slot {}
1215 out of range (vtable len {}
1216) on the runtime class behind {}
1217 (method `{}
1218`)",
1219 70usize,
1220 __vt.len(),
1221 <TMP_Text as ::unity::ClassIdentity>::NAME,
1222 "set_fontSharedMaterials",
1223 )
1224 });
1225 let __inner: extern "C" fn(TMP_Text, ::unity::Array<crate::unity_engine::material::Material>, ::unity::OptionalMethod) -> () =
1226 ::core::mem::transmute(__vi.method_ptr);
1227 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1228 __inner(__receiver, ::core::convert::Into::into(value), __mi)
1229 }
1230 }
1231 }
1232 #[doc = "`get_fontMaterial()` overload"]
1233 fn get_font_material(self) -> crate::unity_engine::material::Material {
1234 unsafe {
1235 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1236 ::unity::il2cpp_call!((::unity::module_base()+0x2831b80usize)as*mut u8,crate::unity_engine::material::Material;
1237(TMP_Text)__receiver)
1238 }
1239 }
1240 #[doc = "`set_fontMaterial(crate::unity_engine::material::Material)` overload"]
1241 fn set_font_material(self, value: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> () {
1242 unsafe {
1243 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1244 ::unity::il2cpp_call!((::unity::module_base()+0x2831ba0usize)as*mut u8,();
1245(TMP_Text)__receiver,(crate::unity_engine::material::Material)::core::convert::Into::into(value))
1246 }
1247 }
1248 #[doc = "`get_fontMaterials()` overload"]
1249 fn get_font_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
1250 unsafe {
1251 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1252 {
1253 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1254 let __vi = *__vt.get(71usize).unwrap_or_else(|| {
1255 panic!(
1256 "unity: virtual slot {}
1257 out of range (vtable len {}
1258) on the runtime class behind {}
1259 (method `{}
1260`)",
1261 71usize,
1262 __vt.len(),
1263 <TMP_Text as ::unity::ClassIdentity>::NAME,
1264 "get_fontMaterials",
1265 )
1266 });
1267 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
1268 ::core::mem::transmute(__vi.method_ptr);
1269 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1270 __inner(__receiver, __mi)
1271 }
1272 }
1273 }
1274 #[doc = "`set_fontMaterials(::unity::Array<crate::unity_engine::material::Material>)` overload"]
1275 fn set_font_materials(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::material::Material>>) -> () {
1276 unsafe {
1277 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1278 {
1279 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1280 let __vi = *__vt.get(72usize).unwrap_or_else(|| {
1281 panic!(
1282 "unity: virtual slot {}
1283 out of range (vtable len {}
1284) on the runtime class behind {}
1285 (method `{}
1286`)",
1287 72usize,
1288 __vt.len(),
1289 <TMP_Text as ::unity::ClassIdentity>::NAME,
1290 "set_fontMaterials",
1291 )
1292 });
1293 let __inner: extern "C" fn(TMP_Text, ::unity::Array<crate::unity_engine::material::Material>, ::unity::OptionalMethod) -> () =
1294 ::core::mem::transmute(__vi.method_ptr);
1295 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1296 __inner(__receiver, ::core::convert::Into::into(value), __mi)
1297 }
1298 }
1299 }
1300 #[doc = "`get_color()` overload"]
1301 fn get_color(self) -> crate::unity_engine::color::Color {
1302 unsafe {
1303 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1304 {
1305 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1306 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
1307 panic!(
1308 "unity: virtual slot {}
1309 out of range (vtable len {}
1310) on the runtime class behind {}
1311 (method `{}
1312`)",
1313 22usize,
1314 __vt.len(),
1315 <TMP_Text as ::unity::ClassIdentity>::NAME,
1316 "get_color",
1317 )
1318 });
1319 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> crate::unity_engine::color::Color =
1320 ::core::mem::transmute(__vi.method_ptr);
1321 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1322 __inner(__receiver, __mi)
1323 }
1324 }
1325 }
1326 #[doc = "`set_color(crate::unity_engine::color::Color)` overload"]
1327 fn set_color(self, value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
1328 unsafe {
1329 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1330 {
1331 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1332 let __vi = *__vt.get(23usize).unwrap_or_else(|| {
1333 panic!(
1334 "unity: virtual slot {}
1335 out of range (vtable len {}
1336) on the runtime class behind {}
1337 (method `{}
1338`)",
1339 23usize,
1340 __vt.len(),
1341 <TMP_Text as ::unity::ClassIdentity>::NAME,
1342 "set_color",
1343 )
1344 });
1345 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::color::Color, ::unity::OptionalMethod) -> () =
1346 ::core::mem::transmute(__vi.method_ptr);
1347 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1348 __inner(__receiver, ::core::convert::Into::into(value), __mi)
1349 }
1350 }
1351 }
1352 #[doc = "`get_alpha()` overload"]
1353 fn get_alpha(self) -> f32 {
1354 unsafe {
1355 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1356 ::unity::il2cpp_call!((::unity::module_base()+0x2831e00usize)as*mut u8,f32;
1357(TMP_Text)__receiver)
1358 }
1359 }
1360 #[doc = "`set_alpha(f32)` overload"]
1361 fn set_alpha(self, value: impl ::core::convert::Into<f32>) -> () {
1362 unsafe {
1363 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1364 ::unity::il2cpp_call!((::unity::module_base()+0x2831e10usize)as*mut u8,();
1365(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1366 }
1367 }
1368 #[doc = "`get_enableVertexGradient()` overload"]
1369 fn get_enable_vertex_gradient(self) -> bool {
1370 unsafe {
1371 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1372 ::unity::il2cpp_call!((::unity::module_base()+0x2831e40usize)as*mut u8,bool;
1373(TMP_Text)__receiver)
1374 }
1375 }
1376 #[doc = "`set_enableVertexGradient(bool)` overload"]
1377 fn set_enable_vertex_gradient(self, value: impl ::core::convert::Into<bool>) -> () {
1378 unsafe {
1379 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1380 ::unity::il2cpp_call!((::unity::module_base()+0x2831e50usize)as*mut u8,();
1381(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1382 }
1383 }
1384 #[doc = "`get_colorGradient()` overload"]
1385 fn get_color_gradient(self) -> crate::tm_pro::vertexgradient::VertexGradient {
1386 unsafe {
1387 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1388 ::unity::il2cpp_call!((::unity::module_base()+0x2831e90usize)as*mut u8,crate::tm_pro::vertexgradient::VertexGradient;
1389(TMP_Text)__receiver)
1390 }
1391 }
1392 #[doc = "`set_colorGradient(crate::tm_pro::vertexgradient::VertexGradient)` overload"]
1393 fn set_color_gradient(self, value: impl ::core::convert::Into<crate::tm_pro::vertexgradient::VertexGradient>) -> () {
1394 unsafe {
1395 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1396 ::unity::il2cpp_call!((::unity::module_base()+0x2831ec0usize)as*mut u8,();
1397(TMP_Text)__receiver,(crate::tm_pro::vertexgradient::VertexGradient)::core::convert::Into::into(value))
1398 }
1399 }
1400 #[doc = "`get_colorGradientPreset()` overload"]
1401 fn get_color_gradient_preset(self) -> crate::tm_pro::tmp_colorgradient::TMP_ColorGradient {
1402 unsafe {
1403 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1404 ::unity::il2cpp_call!((::unity::module_base()+0x2831f00usize)as*mut u8,crate::tm_pro::tmp_colorgradient::TMP_ColorGradient;
1405(TMP_Text)__receiver)
1406 }
1407 }
1408 #[doc = "`set_colorGradientPreset(crate::tm_pro::tmp_colorgradient::TMP_ColorGradient)` overload"]
1409 fn set_color_gradient_preset(self, value: impl ::core::convert::Into<crate::tm_pro::tmp_colorgradient::TMP_ColorGradient>) -> () {
1410 unsafe {
1411 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1412 ::unity::il2cpp_call!((::unity::module_base()+0x2831f10usize)as*mut u8,();
1413(TMP_Text)__receiver,(crate::tm_pro::tmp_colorgradient::TMP_ColorGradient)::core::convert::Into::into(value))
1414 }
1415 }
1416 #[doc = "`get_spriteAsset()` overload"]
1417 fn get_sprite_asset(self) -> crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset {
1418 unsafe {
1419 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1420 ::unity::il2cpp_call!((::unity::module_base()+0x2831f50usize)as*mut u8,crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset;
1421(TMP_Text)__receiver)
1422 }
1423 }
1424 #[doc = "`set_spriteAsset(crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset)` overload"]
1425 fn set_sprite_asset(self, value: impl ::core::convert::Into<crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset>) -> () {
1426 unsafe {
1427 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1428 ::unity::il2cpp_call!((::unity::module_base()+0x2831f60usize)as*mut u8,();
1429(TMP_Text)__receiver,(crate::tm_pro::tmp_spriteasset::TMP_SpriteAsset)::core::convert::Into::into(value))
1430 }
1431 }
1432 #[doc = "`get_tintAllSprites()` overload"]
1433 fn get_tint_all_sprites(self) -> bool {
1434 unsafe {
1435 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1436 ::unity::il2cpp_call!((::unity::module_base()+0x2831fc0usize)as*mut u8,bool;
1437(TMP_Text)__receiver)
1438 }
1439 }
1440 #[doc = "`set_tintAllSprites(bool)` overload"]
1441 fn set_tint_all_sprites(self, value: impl ::core::convert::Into<bool>) -> () {
1442 unsafe {
1443 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1444 ::unity::il2cpp_call!((::unity::module_base()+0x2831fd0usize)as*mut u8,();
1445(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1446 }
1447 }
1448 #[doc = "`get_styleSheet()` overload"]
1449 fn get_style_sheet(self) -> crate::tm_pro::tmp_stylesheet::TMP_StyleSheet {
1450 unsafe {
1451 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1452 ::unity::il2cpp_call!((::unity::module_base()+0x2832010usize)as*mut u8,crate::tm_pro::tmp_stylesheet::TMP_StyleSheet;
1453(TMP_Text)__receiver)
1454 }
1455 }
1456 #[doc = "`set_styleSheet(crate::tm_pro::tmp_stylesheet::TMP_StyleSheet)` overload"]
1457 fn set_style_sheet(self, value: impl ::core::convert::Into<crate::tm_pro::tmp_stylesheet::TMP_StyleSheet>) -> () {
1458 unsafe {
1459 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1460 ::unity::il2cpp_call!((::unity::module_base()+0x2832020usize)as*mut u8,();
1461(TMP_Text)__receiver,(crate::tm_pro::tmp_stylesheet::TMP_StyleSheet)::core::convert::Into::into(value))
1462 }
1463 }
1464 #[doc = "`get_textStyle()` overload"]
1465 fn get_text_style(self) -> crate::tm_pro::tmp_style::TMP_Style {
1466 unsafe {
1467 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1468 ::unity::il2cpp_call!((::unity::module_base()+0x2832080usize)as*mut u8,crate::tm_pro::tmp_style::TMP_Style;
1469(TMP_Text)__receiver)
1470 }
1471 }
1472 #[doc = "`set_textStyle(crate::tm_pro::tmp_style::TMP_Style)` overload"]
1473 fn set_text_style(self, value: impl ::core::convert::Into<crate::tm_pro::tmp_style::TMP_Style>) -> () {
1474 unsafe {
1475 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1476 ::unity::il2cpp_call!((::unity::module_base()+0x2832280usize)as*mut u8,();
1477(TMP_Text)__receiver,(crate::tm_pro::tmp_style::TMP_Style)::core::convert::Into::into(value))
1478 }
1479 }
1480 #[doc = "`get_overrideColorTags()` overload"]
1481 fn get_override_color_tags(self) -> bool {
1482 unsafe {
1483 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1484 ::unity::il2cpp_call!((::unity::module_base()+0x28322e0usize)as*mut u8,bool;
1485(TMP_Text)__receiver)
1486 }
1487 }
1488 #[doc = "`set_overrideColorTags(bool)` overload"]
1489 fn set_override_color_tags(self, value: impl ::core::convert::Into<bool>) -> () {
1490 unsafe {
1491 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1492 ::unity::il2cpp_call!((::unity::module_base()+0x28322f0usize)as*mut u8,();
1493(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1494 }
1495 }
1496 #[doc = "`get_faceColor()` overload"]
1497 fn get_face_color(self) -> crate::unity_engine::color32::Color32 {
1498 unsafe {
1499 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1500 ::unity::il2cpp_call!((::unity::module_base()+0x2832330usize)as*mut u8,crate::unity_engine::color32::Color32;
1501(TMP_Text)__receiver)
1502 }
1503 }
1504 #[doc = "`set_faceColor(crate::unity_engine::color32::Color32)` overload"]
1505 fn set_face_color(self, value: impl ::core::convert::Into<crate::unity_engine::color32::Color32>) -> () {
1506 unsafe {
1507 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1508 ::unity::il2cpp_call!((::unity::module_base()+0x2832420usize)as*mut u8,();
1509(TMP_Text)__receiver,(crate::unity_engine::color32::Color32)::core::convert::Into::into(value))
1510 }
1511 }
1512 #[doc = "`get_outlineColor()` overload"]
1513 fn get_outline_color(self) -> crate::unity_engine::color32::Color32 {
1514 unsafe {
1515 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1516 ::unity::il2cpp_call!((::unity::module_base()+0x28324c0usize)as*mut u8,crate::unity_engine::color32::Color32;
1517(TMP_Text)__receiver)
1518 }
1519 }
1520 #[doc = "`set_outlineColor(crate::unity_engine::color32::Color32)` overload"]
1521 fn set_outline_color(self, value: impl ::core::convert::Into<crate::unity_engine::color32::Color32>) -> () {
1522 unsafe {
1523 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1524 ::unity::il2cpp_call!((::unity::module_base()+0x28325b0usize)as*mut u8,();
1525(TMP_Text)__receiver,(crate::unity_engine::color32::Color32)::core::convert::Into::into(value))
1526 }
1527 }
1528 #[doc = "`get_outlineWidth()` overload"]
1529 fn get_outline_width(self) -> f32 {
1530 unsafe {
1531 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1532 ::unity::il2cpp_call!((::unity::module_base()+0x2832640usize)as*mut u8,f32;
1533(TMP_Text)__receiver)
1534 }
1535 }
1536 #[doc = "`set_outlineWidth(f32)` overload"]
1537 fn set_outline_width(self, value: impl ::core::convert::Into<f32>) -> () {
1538 unsafe {
1539 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1540 ::unity::il2cpp_call!((::unity::module_base()+0x2832720usize)as*mut u8,();
1541(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1542 }
1543 }
1544 #[doc = "`get_fontSize()` overload"]
1545 fn get_font_size(self) -> f32 {
1546 unsafe {
1547 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1548 ::unity::il2cpp_call!((::unity::module_base()+0x28327a0usize)as*mut u8,f32;
1549(TMP_Text)__receiver)
1550 }
1551 }
1552 #[doc = "`set_fontSize(f32)` overload"]
1553 fn set_font_size(self, value: impl ::core::convert::Into<f32>) -> () {
1554 unsafe {
1555 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1556 ::unity::il2cpp_call!((::unity::module_base()+0x28327b0usize)as*mut u8,();
1557(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1558 }
1559 }
1560 #[doc = "`get_fontWeight()` overload"]
1561 fn get_font_weight(self) -> crate::tm_pro::fontweight::FontWeight {
1562 unsafe {
1563 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1564 ::unity::il2cpp_call!((::unity::module_base()+0x2832820usize)as*mut u8,crate::tm_pro::fontweight::FontWeight;
1565(TMP_Text)__receiver)
1566 }
1567 }
1568 #[doc = "`set_fontWeight(crate::tm_pro::fontweight::FontWeight)` overload"]
1569 fn set_font_weight(self, value: impl ::core::convert::Into<crate::tm_pro::fontweight::FontWeight>) -> () {
1570 unsafe {
1571 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1572 ::unity::il2cpp_call!((::unity::module_base()+0x2832830usize)as*mut u8,();
1573(TMP_Text)__receiver,(crate::tm_pro::fontweight::FontWeight)::core::convert::Into::into(value))
1574 }
1575 }
1576 #[doc = "`get_pixelsPerUnit()` overload"]
1577 fn get_pixels_per_unit(self) -> f32 {
1578 unsafe {
1579 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1580 ::unity::il2cpp_call!((::unity::module_base()+0x2832890usize)as*mut u8,f32;
1581(TMP_Text)__receiver)
1582 }
1583 }
1584 #[doc = "`get_enableAutoSizing()` overload"]
1585 fn get_enable_auto_sizing(self) -> bool {
1586 unsafe {
1587 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1588 ::unity::il2cpp_call!((::unity::module_base()+0x2832a20usize)as*mut u8,bool;
1589(TMP_Text)__receiver)
1590 }
1591 }
1592 #[doc = "`set_enableAutoSizing(bool)` overload"]
1593 fn set_enable_auto_sizing(self, value: impl ::core::convert::Into<bool>) -> () {
1594 unsafe {
1595 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1596 ::unity::il2cpp_call!((::unity::module_base()+0x2832a30usize)as*mut u8,();
1597(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1598 }
1599 }
1600 #[doc = "`get_fontSizeMin()` overload"]
1601 fn get_font_size_min(self) -> f32 {
1602 unsafe {
1603 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1604 ::unity::il2cpp_call!((::unity::module_base()+0x2832aa0usize)as*mut u8,f32;
1605(TMP_Text)__receiver)
1606 }
1607 }
1608 #[doc = "`set_fontSizeMin(f32)` overload"]
1609 fn set_font_size_min(self, value: impl ::core::convert::Into<f32>) -> () {
1610 unsafe {
1611 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1612 ::unity::il2cpp_call!((::unity::module_base()+0x2832ab0usize)as*mut u8,();
1613(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1614 }
1615 }
1616 #[doc = "`get_fontSizeMax()` overload"]
1617 fn get_font_size_max(self) -> f32 {
1618 unsafe {
1619 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1620 ::unity::il2cpp_call!((::unity::module_base()+0x2832b10usize)as*mut u8,f32;
1621(TMP_Text)__receiver)
1622 }
1623 }
1624 #[doc = "`set_fontSizeMax(f32)` overload"]
1625 fn set_font_size_max(self, value: impl ::core::convert::Into<f32>) -> () {
1626 unsafe {
1627 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1628 ::unity::il2cpp_call!((::unity::module_base()+0x2832b20usize)as*mut u8,();
1629(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1630 }
1631 }
1632 #[doc = "`get_fontStyle()` overload"]
1633 fn get_font_style(self) -> crate::tm_pro::fontstyles::FontStyles {
1634 unsafe {
1635 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1636 ::unity::il2cpp_call!((::unity::module_base()+0x2832b80usize)as*mut u8,crate::tm_pro::fontstyles::FontStyles;
1637(TMP_Text)__receiver)
1638 }
1639 }
1640 #[doc = "`set_fontStyle(crate::tm_pro::fontstyles::FontStyles)` overload"]
1641 fn set_font_style(self, value: impl ::core::convert::Into<crate::tm_pro::fontstyles::FontStyles>) -> () {
1642 unsafe {
1643 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1644 ::unity::il2cpp_call!((::unity::module_base()+0x2832b90usize)as*mut u8,();
1645(TMP_Text)__receiver,(crate::tm_pro::fontstyles::FontStyles)::core::convert::Into::into(value))
1646 }
1647 }
1648 #[doc = "`get_isUsingBold()` overload"]
1649 fn get_is_using_bold(self) -> bool {
1650 unsafe {
1651 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1652 ::unity::il2cpp_call!((::unity::module_base()+0x2832bf0usize)as*mut u8,bool;
1653(TMP_Text)__receiver)
1654 }
1655 }
1656 #[doc = "`get_horizontalAlignment()` overload"]
1657 fn get_horizontal_alignment(self) -> crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions {
1658 unsafe {
1659 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1660 ::unity::il2cpp_call!((::unity::module_base()+0x2832c00usize)as*mut u8,crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions;
1661(TMP_Text)__receiver)
1662 }
1663 }
1664 #[doc = "`set_horizontalAlignment(crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions)` overload"]
1665 fn set_horizontal_alignment(
1666 self,
1667 value: impl ::core::convert::Into<crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions>,
1668 ) -> () {
1669 unsafe {
1670 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1671 ::unity::il2cpp_call!((::unity::module_base()+0x2832c10usize)as*mut u8,();
1672(TMP_Text)__receiver,(crate::tm_pro::horizontalalignmentoptions::HorizontalAlignmentOptions)::core::convert::Into::into(value))
1673 }
1674 }
1675 #[doc = "`get_verticalAlignment()` overload"]
1676 fn get_vertical_alignment(self) -> crate::tm_pro::verticalalignmentoptions::VerticalAlignmentOptions {
1677 unsafe {
1678 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1679 ::unity::il2cpp_call!((::unity::module_base()+0x2832c40usize)as*mut u8,crate::tm_pro::verticalalignmentoptions::VerticalAlignmentOptions;
1680(TMP_Text)__receiver)
1681 }
1682 }
1683 #[doc = "`set_verticalAlignment(crate::tm_pro::verticalalignmentoptions::VerticalAlignmentOptions)` overload"]
1684 fn set_vertical_alignment(self, value: impl ::core::convert::Into<crate::tm_pro::verticalalignmentoptions::VerticalAlignmentOptions>) -> () {
1685 unsafe {
1686 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1687 ::unity::il2cpp_call!((::unity::module_base()+0x2832c50usize)as*mut u8,();
1688(TMP_Text)__receiver,(crate::tm_pro::verticalalignmentoptions::VerticalAlignmentOptions)::core::convert::Into::into(value))
1689 }
1690 }
1691 #[doc = "`get_alignment()` overload"]
1692 fn get_alignment(self) -> crate::tm_pro::textalignmentoptions::TextAlignmentOptions {
1693 unsafe {
1694 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1695 ::unity::il2cpp_call!((::unity::module_base()+0x2832c80usize)as*mut u8,crate::tm_pro::textalignmentoptions::TextAlignmentOptions;
1696(TMP_Text)__receiver)
1697 }
1698 }
1699 #[doc = "`set_alignment(crate::tm_pro::textalignmentoptions::TextAlignmentOptions)` overload"]
1700 fn set_alignment(self, value: impl ::core::convert::Into<crate::tm_pro::textalignmentoptions::TextAlignmentOptions>) -> () {
1701 unsafe {
1702 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1703 ::unity::il2cpp_call!((::unity::module_base()+0x2832c90usize)as*mut u8,();
1704(TMP_Text)__receiver,(crate::tm_pro::textalignmentoptions::TextAlignmentOptions)::core::convert::Into::into(value))
1705 }
1706 }
1707 #[doc = "`get_characterSpacing()` overload"]
1708 fn get_character_spacing(self) -> f32 {
1709 unsafe {
1710 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1711 ::unity::il2cpp_call!((::unity::module_base()+0x2832ce0usize)as*mut u8,f32;
1712(TMP_Text)__receiver)
1713 }
1714 }
1715 #[doc = "`set_characterSpacing(f32)` overload"]
1716 fn set_character_spacing(self, value: impl ::core::convert::Into<f32>) -> () {
1717 unsafe {
1718 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1719 ::unity::il2cpp_call!((::unity::module_base()+0x2832cf0usize)as*mut u8,();
1720(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1721 }
1722 }
1723 #[doc = "`get_wordSpacing()` overload"]
1724 fn get_word_spacing(self) -> f32 {
1725 unsafe {
1726 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1727 ::unity::il2cpp_call!((::unity::module_base()+0x2832d50usize)as*mut u8,f32;
1728(TMP_Text)__receiver)
1729 }
1730 }
1731 #[doc = "`set_wordSpacing(f32)` overload"]
1732 fn set_word_spacing(self, value: impl ::core::convert::Into<f32>) -> () {
1733 unsafe {
1734 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1735 ::unity::il2cpp_call!((::unity::module_base()+0x2832d60usize)as*mut u8,();
1736(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1737 }
1738 }
1739 #[doc = "`get_lineSpacing()` overload"]
1740 fn get_line_spacing(self) -> f32 {
1741 unsafe {
1742 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1743 ::unity::il2cpp_call!((::unity::module_base()+0x2832dc0usize)as*mut u8,f32;
1744(TMP_Text)__receiver)
1745 }
1746 }
1747 #[doc = "`set_lineSpacing(f32)` overload"]
1748 fn set_line_spacing(self, value: impl ::core::convert::Into<f32>) -> () {
1749 unsafe {
1750 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1751 ::unity::il2cpp_call!((::unity::module_base()+0x2832dd0usize)as*mut u8,();
1752(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1753 }
1754 }
1755 #[doc = "`get_lineSpacingAdjustment()` overload"]
1756 fn get_line_spacing_adjustment(self) -> f32 {
1757 unsafe {
1758 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1759 ::unity::il2cpp_call!((::unity::module_base()+0x2832e30usize)as*mut u8,f32;
1760(TMP_Text)__receiver)
1761 }
1762 }
1763 #[doc = "`set_lineSpacingAdjustment(f32)` overload"]
1764 fn set_line_spacing_adjustment(self, value: impl ::core::convert::Into<f32>) -> () {
1765 unsafe {
1766 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1767 ::unity::il2cpp_call!((::unity::module_base()+0x2832e40usize)as*mut u8,();
1768(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1769 }
1770 }
1771 #[doc = "`get_paragraphSpacing()` overload"]
1772 fn get_paragraph_spacing(self) -> f32 {
1773 unsafe {
1774 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1775 ::unity::il2cpp_call!((::unity::module_base()+0x2832ea0usize)as*mut u8,f32;
1776(TMP_Text)__receiver)
1777 }
1778 }
1779 #[doc = "`set_paragraphSpacing(f32)` overload"]
1780 fn set_paragraph_spacing(self, value: impl ::core::convert::Into<f32>) -> () {
1781 unsafe {
1782 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1783 ::unity::il2cpp_call!((::unity::module_base()+0x2832eb0usize)as*mut u8,();
1784(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1785 }
1786 }
1787 #[doc = "`get_characterWidthAdjustment()` overload"]
1788 fn get_character_width_adjustment(self) -> f32 {
1789 unsafe {
1790 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1791 ::unity::il2cpp_call!((::unity::module_base()+0x2832f10usize)as*mut u8,f32;
1792(TMP_Text)__receiver)
1793 }
1794 }
1795 #[doc = "`set_characterWidthAdjustment(f32)` overload"]
1796 fn set_character_width_adjustment(self, value: impl ::core::convert::Into<f32>) -> () {
1797 unsafe {
1798 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1799 ::unity::il2cpp_call!((::unity::module_base()+0x2832f20usize)as*mut u8,();
1800(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1801 }
1802 }
1803 #[doc = "`get_enableWordWrapping()` overload"]
1804 fn get_enable_word_wrapping(self) -> bool {
1805 unsafe {
1806 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1807 ::unity::il2cpp_call!((::unity::module_base()+0x2832f80usize)as*mut u8,bool;
1808(TMP_Text)__receiver)
1809 }
1810 }
1811 #[doc = "`set_enableWordWrapping(bool)` overload"]
1812 fn set_enable_word_wrapping(self, value: impl ::core::convert::Into<bool>) -> () {
1813 unsafe {
1814 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1815 ::unity::il2cpp_call!((::unity::module_base()+0x2832f90usize)as*mut u8,();
1816(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1817 }
1818 }
1819 #[doc = "`get_wordWrappingRatios()` overload"]
1820 fn get_word_wrapping_ratios(self) -> f32 {
1821 unsafe {
1822 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1823 ::unity::il2cpp_call!((::unity::module_base()+0x2833000usize)as*mut u8,f32;
1824(TMP_Text)__receiver)
1825 }
1826 }
1827 #[doc = "`set_wordWrappingRatios(f32)` overload"]
1828 fn set_word_wrapping_ratios(self, value: impl ::core::convert::Into<f32>) -> () {
1829 unsafe {
1830 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1831 ::unity::il2cpp_call!((::unity::module_base()+0x2833010usize)as*mut u8,();
1832(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
1833 }
1834 }
1835 #[doc = "`get_overflowMode()` overload"]
1836 fn get_overflow_mode(self) -> crate::tm_pro::textoverflowmodes::TextOverflowModes {
1837 unsafe {
1838 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1839 ::unity::il2cpp_call!((::unity::module_base()+0x2833070usize)as*mut u8,crate::tm_pro::textoverflowmodes::TextOverflowModes;
1840(TMP_Text)__receiver)
1841 }
1842 }
1843 #[doc = "`set_overflowMode(crate::tm_pro::textoverflowmodes::TextOverflowModes)` overload"]
1844 fn set_overflow_mode(self, value: impl ::core::convert::Into<crate::tm_pro::textoverflowmodes::TextOverflowModes>) -> () {
1845 unsafe {
1846 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1847 ::unity::il2cpp_call!((::unity::module_base()+0x2833080usize)as*mut u8,();
1848(TMP_Text)__receiver,(crate::tm_pro::textoverflowmodes::TextOverflowModes)::core::convert::Into::into(value))
1849 }
1850 }
1851 #[doc = "`get_isTextOverflowing()` overload"]
1852 fn get_is_text_overflowing(self) -> bool {
1853 unsafe {
1854 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1855 ::unity::il2cpp_call!((::unity::module_base()+0x28330e0usize)as*mut u8,bool;
1856(TMP_Text)__receiver)
1857 }
1858 }
1859 #[doc = "`get_firstOverflowCharacterIndex()` overload"]
1860 fn get_first_overflow_character_index(self) -> i32 {
1861 unsafe {
1862 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1863 ::unity::il2cpp_call!((::unity::module_base()+0x28330f0usize)as*mut u8,i32;
1864(TMP_Text)__receiver)
1865 }
1866 }
1867 #[doc = "`get_linkedTextComponent()` overload"]
1868 fn get_linked_text_component(self) -> crate::tm_pro::tmp_text::TMP_Text {
1869 unsafe {
1870 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1871 ::unity::il2cpp_call!((::unity::module_base()+0x2833100usize)as*mut u8,crate::tm_pro::tmp_text::TMP_Text;
1872(TMP_Text)__receiver)
1873 }
1874 }
1875 #[doc = "`set_linkedTextComponent(crate::tm_pro::tmp_text::TMP_Text)` overload"]
1876 fn set_linked_text_component(self, value: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>) -> () {
1877 unsafe {
1878 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1879 ::unity::il2cpp_call!((::unity::module_base()+0x2833110usize)as*mut u8,();
1880(TMP_Text)__receiver,(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(value))
1881 }
1882 }
1883 #[doc = "`get_isTextTruncated()` overload"]
1884 fn get_is_text_truncated(self) -> bool {
1885 unsafe {
1886 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1887 ::unity::il2cpp_call!((::unity::module_base()+0x2833470usize)as*mut u8,bool;
1888(TMP_Text)__receiver)
1889 }
1890 }
1891 #[doc = "`get_enableKerning()` overload"]
1892 fn get_enable_kerning(self) -> bool {
1893 unsafe {
1894 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1895 ::unity::il2cpp_call!((::unity::module_base()+0x2833480usize)as*mut u8,bool;
1896(TMP_Text)__receiver)
1897 }
1898 }
1899 #[doc = "`set_enableKerning(bool)` overload"]
1900 fn set_enable_kerning(self, value: impl ::core::convert::Into<bool>) -> () {
1901 unsafe {
1902 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1903 ::unity::il2cpp_call!((::unity::module_base()+0x2833490usize)as*mut u8,();
1904(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1905 }
1906 }
1907 #[doc = "`get_extraPadding()` overload"]
1908 fn get_extra_padding(self) -> bool {
1909 unsafe {
1910 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1911 ::unity::il2cpp_call!((::unity::module_base()+0x2833500usize)as*mut u8,bool;
1912(TMP_Text)__receiver)
1913 }
1914 }
1915 #[doc = "`set_extraPadding(bool)` overload"]
1916 fn set_extra_padding(self, value: impl ::core::convert::Into<bool>) -> () {
1917 unsafe {
1918 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1919 ::unity::il2cpp_call!((::unity::module_base()+0x2833510usize)as*mut u8,();
1920(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1921 }
1922 }
1923 #[doc = "`get_richText()` overload"]
1924 fn get_rich_text(self) -> bool {
1925 unsafe {
1926 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1927 ::unity::il2cpp_call!((::unity::module_base()+0x2833580usize)as*mut u8,bool;
1928(TMP_Text)__receiver)
1929 }
1930 }
1931 #[doc = "`set_richText(bool)` overload"]
1932 fn set_rich_text(self, value: impl ::core::convert::Into<bool>) -> () {
1933 unsafe {
1934 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1935 ::unity::il2cpp_call!((::unity::module_base()+0x2833590usize)as*mut u8,();
1936(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1937 }
1938 }
1939 #[doc = "`get_parseCtrlCharacters()` overload"]
1940 fn get_parse_ctrl_characters(self) -> bool {
1941 unsafe {
1942 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1943 ::unity::il2cpp_call!((::unity::module_base()+0x2833600usize)as*mut u8,bool;
1944(TMP_Text)__receiver)
1945 }
1946 }
1947 #[doc = "`set_parseCtrlCharacters(bool)` overload"]
1948 fn set_parse_ctrl_characters(self, value: impl ::core::convert::Into<bool>) -> () {
1949 unsafe {
1950 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1951 ::unity::il2cpp_call!((::unity::module_base()+0x2833610usize)as*mut u8,();
1952(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1953 }
1954 }
1955 #[doc = "`get_isOverlay()` overload"]
1956 fn get_is_overlay(self) -> bool {
1957 unsafe {
1958 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1959 ::unity::il2cpp_call!((::unity::module_base()+0x2833680usize)as*mut u8,bool;
1960(TMP_Text)__receiver)
1961 }
1962 }
1963 #[doc = "`set_isOverlay(bool)` overload"]
1964 fn set_is_overlay(self, value: impl ::core::convert::Into<bool>) -> () {
1965 unsafe {
1966 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1967 ::unity::il2cpp_call!((::unity::module_base()+0x2833690usize)as*mut u8,();
1968(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1969 }
1970 }
1971 #[doc = "`get_isOrthographic()` overload"]
1972 fn get_is_orthographic(self) -> bool {
1973 unsafe {
1974 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1975 ::unity::il2cpp_call!((::unity::module_base()+0x2833700usize)as*mut u8,bool;
1976(TMP_Text)__receiver)
1977 }
1978 }
1979 #[doc = "`set_isOrthographic(bool)` overload"]
1980 fn set_is_orthographic(self, value: impl ::core::convert::Into<bool>) -> () {
1981 unsafe {
1982 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1983 ::unity::il2cpp_call!((::unity::module_base()+0x2833710usize)as*mut u8,();
1984(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
1985 }
1986 }
1987 #[doc = "`get_enableCulling()` overload"]
1988 fn get_enable_culling(self) -> bool {
1989 unsafe {
1990 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1991 ::unity::il2cpp_call!((::unity::module_base()+0x2833750usize)as*mut u8,bool;
1992(TMP_Text)__receiver)
1993 }
1994 }
1995 #[doc = "`set_enableCulling(bool)` overload"]
1996 fn set_enable_culling(self, value: impl ::core::convert::Into<bool>) -> () {
1997 unsafe {
1998 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1999 ::unity::il2cpp_call!((::unity::module_base()+0x2833760usize)as*mut u8,();
2000(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2001 }
2002 }
2003 #[doc = "`get_ignoreVisibility()` overload"]
2004 fn get_ignore_visibility(self) -> bool {
2005 unsafe {
2006 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2007 ::unity::il2cpp_call!((::unity::module_base()+0x28337b0usize)as*mut u8,bool;
2008(TMP_Text)__receiver)
2009 }
2010 }
2011 #[doc = "`set_ignoreVisibility(bool)` overload"]
2012 fn set_ignore_visibility(self, value: impl ::core::convert::Into<bool>) -> () {
2013 unsafe {
2014 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2015 ::unity::il2cpp_call!((::unity::module_base()+0x28337c0usize)as*mut u8,();
2016(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2017 }
2018 }
2019 #[doc = "`get_horizontalMapping()` overload"]
2020 fn get_horizontal_mapping(self) -> crate::tm_pro::texturemappingoptions::TextureMappingOptions {
2021 unsafe {
2022 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2023 ::unity::il2cpp_call!((::unity::module_base()+0x28337f0usize)as*mut u8,crate::tm_pro::texturemappingoptions::TextureMappingOptions;
2024(TMP_Text)__receiver)
2025 }
2026 }
2027 #[doc = "`set_horizontalMapping(crate::tm_pro::texturemappingoptions::TextureMappingOptions)` overload"]
2028 fn set_horizontal_mapping(self, value: impl ::core::convert::Into<crate::tm_pro::texturemappingoptions::TextureMappingOptions>) -> () {
2029 unsafe {
2030 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2031 ::unity::il2cpp_call!((::unity::module_base()+0x2833800usize)as*mut u8,();
2032(TMP_Text)__receiver,(crate::tm_pro::texturemappingoptions::TextureMappingOptions)::core::convert::Into::into(value))
2033 }
2034 }
2035 #[doc = "`get_verticalMapping()` overload"]
2036 fn get_vertical_mapping(self) -> crate::tm_pro::texturemappingoptions::TextureMappingOptions {
2037 unsafe {
2038 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2039 ::unity::il2cpp_call!((::unity::module_base()+0x2833830usize)as*mut u8,crate::tm_pro::texturemappingoptions::TextureMappingOptions;
2040(TMP_Text)__receiver)
2041 }
2042 }
2043 #[doc = "`set_verticalMapping(crate::tm_pro::texturemappingoptions::TextureMappingOptions)` overload"]
2044 fn set_vertical_mapping(self, value: impl ::core::convert::Into<crate::tm_pro::texturemappingoptions::TextureMappingOptions>) -> () {
2045 unsafe {
2046 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2047 ::unity::il2cpp_call!((::unity::module_base()+0x2833840usize)as*mut u8,();
2048(TMP_Text)__receiver,(crate::tm_pro::texturemappingoptions::TextureMappingOptions)::core::convert::Into::into(value))
2049 }
2050 }
2051 #[doc = "`get_mappingUvLineOffset()` overload"]
2052 fn get_mapping_uv_line_offset(self) -> f32 {
2053 unsafe {
2054 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2055 ::unity::il2cpp_call!((::unity::module_base()+0x2833870usize)as*mut u8,f32;
2056(TMP_Text)__receiver)
2057 }
2058 }
2059 #[doc = "`set_mappingUvLineOffset(f32)` overload"]
2060 fn set_mapping_uv_line_offset(self, value: impl ::core::convert::Into<f32>) -> () {
2061 unsafe {
2062 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2063 ::unity::il2cpp_call!((::unity::module_base()+0x2833880usize)as*mut u8,();
2064(TMP_Text)__receiver,(f32)::core::convert::Into::into(value))
2065 }
2066 }
2067 #[doc = "`get_renderMode()` overload"]
2068 fn get_render_mode(self) -> crate::tm_pro::textrenderflags::TextRenderFlags {
2069 unsafe {
2070 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2071 ::unity::il2cpp_call!((::unity::module_base()+0x28338b0usize)as*mut u8,crate::tm_pro::textrenderflags::TextRenderFlags;
2072(TMP_Text)__receiver)
2073 }
2074 }
2075 #[doc = "`set_renderMode(crate::tm_pro::textrenderflags::TextRenderFlags)` overload"]
2076 fn set_render_mode(self, value: impl ::core::convert::Into<crate::tm_pro::textrenderflags::TextRenderFlags>) -> () {
2077 unsafe {
2078 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2079 ::unity::il2cpp_call!((::unity::module_base()+0x28338c0usize)as*mut u8,();
2080(TMP_Text)__receiver,(crate::tm_pro::textrenderflags::TextRenderFlags)::core::convert::Into::into(value))
2081 }
2082 }
2083 #[doc = "`get_geometrySortingOrder()` overload"]
2084 fn get_geometry_sorting_order(self) -> crate::tm_pro::vertexsortingorder::VertexSortingOrder {
2085 unsafe {
2086 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2087 ::unity::il2cpp_call!((::unity::module_base()+0x28338e0usize)as*mut u8,crate::tm_pro::vertexsortingorder::VertexSortingOrder;
2088(TMP_Text)__receiver)
2089 }
2090 }
2091 #[doc = "`set_geometrySortingOrder(crate::tm_pro::vertexsortingorder::VertexSortingOrder)` overload"]
2092 fn set_geometry_sorting_order(self, value: impl ::core::convert::Into<crate::tm_pro::vertexsortingorder::VertexSortingOrder>) -> () {
2093 unsafe {
2094 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2095 ::unity::il2cpp_call!((::unity::module_base()+0x28338f0usize)as*mut u8,();
2096(TMP_Text)__receiver,(crate::tm_pro::vertexsortingorder::VertexSortingOrder)::core::convert::Into::into(value))
2097 }
2098 }
2099 #[doc = "`get_isTextObjectScaleStatic()` overload"]
2100 fn get_is_text_object_scale_static(self) -> bool {
2101 unsafe {
2102 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2103 ::unity::il2cpp_call!((::unity::module_base()+0x2833910usize)as*mut u8,bool;
2104(TMP_Text)__receiver)
2105 }
2106 }
2107 #[doc = "`set_isTextObjectScaleStatic(bool)` overload"]
2108 fn set_is_text_object_scale_static(self, value: impl ::core::convert::Into<bool>) -> () {
2109 unsafe {
2110 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2111 ::unity::il2cpp_call!((::unity::module_base()+0x2833920usize)as*mut u8,();
2112(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2113 }
2114 }
2115 #[doc = "`get_vertexBufferAutoSizeReduction()` overload"]
2116 fn get_vertex_buffer_auto_size_reduction(self) -> bool {
2117 unsafe {
2118 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2119 ::unity::il2cpp_call!((::unity::module_base()+0x28339d0usize)as*mut u8,bool;
2120(TMP_Text)__receiver)
2121 }
2122 }
2123 #[doc = "`set_vertexBufferAutoSizeReduction(bool)` overload"]
2124 fn set_vertex_buffer_auto_size_reduction(self, value: impl ::core::convert::Into<bool>) -> () {
2125 unsafe {
2126 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2127 ::unity::il2cpp_call!((::unity::module_base()+0x28339e0usize)as*mut u8,();
2128(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2129 }
2130 }
2131 #[doc = "`get_firstVisibleCharacter()` overload"]
2132 fn get_first_visible_character(self) -> i32 {
2133 unsafe {
2134 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2135 ::unity::il2cpp_call!((::unity::module_base()+0x2833a00usize)as*mut u8,i32;
2136(TMP_Text)__receiver)
2137 }
2138 }
2139 #[doc = "`set_firstVisibleCharacter(i32)` overload"]
2140 fn set_first_visible_character(self, value: impl ::core::convert::Into<i32>) -> () {
2141 unsafe {
2142 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2143 ::unity::il2cpp_call!((::unity::module_base()+0x2833a10usize)as*mut u8,();
2144(TMP_Text)__receiver,(i32)::core::convert::Into::into(value))
2145 }
2146 }
2147 #[doc = "`get_maxVisibleCharacters()` overload"]
2148 fn get_max_visible_characters(self) -> i32 {
2149 unsafe {
2150 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2151 ::unity::il2cpp_call!((::unity::module_base()+0x2833a40usize)as*mut u8,i32;
2152(TMP_Text)__receiver)
2153 }
2154 }
2155 #[doc = "`set_maxVisibleCharacters(i32)` overload"]
2156 fn set_max_visible_characters(self, value: impl ::core::convert::Into<i32>) -> () {
2157 unsafe {
2158 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2159 ::unity::il2cpp_call!((::unity::module_base()+0x2833a50usize)as*mut u8,();
2160(TMP_Text)__receiver,(i32)::core::convert::Into::into(value))
2161 }
2162 }
2163 #[doc = "`get_maxVisibleWords()` overload"]
2164 fn get_max_visible_words(self) -> i32 {
2165 unsafe {
2166 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2167 ::unity::il2cpp_call!((::unity::module_base()+0x2833a80usize)as*mut u8,i32;
2168(TMP_Text)__receiver)
2169 }
2170 }
2171 #[doc = "`set_maxVisibleWords(i32)` overload"]
2172 fn set_max_visible_words(self, value: impl ::core::convert::Into<i32>) -> () {
2173 unsafe {
2174 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2175 ::unity::il2cpp_call!((::unity::module_base()+0x2833a90usize)as*mut u8,();
2176(TMP_Text)__receiver,(i32)::core::convert::Into::into(value))
2177 }
2178 }
2179 #[doc = "`get_maxVisibleLines()` overload"]
2180 fn get_max_visible_lines(self) -> i32 {
2181 unsafe {
2182 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2183 ::unity::il2cpp_call!((::unity::module_base()+0x2833ac0usize)as*mut u8,i32;
2184(TMP_Text)__receiver)
2185 }
2186 }
2187 #[doc = "`set_maxVisibleLines(i32)` overload"]
2188 fn set_max_visible_lines(self, value: impl ::core::convert::Into<i32>) -> () {
2189 unsafe {
2190 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2191 ::unity::il2cpp_call!((::unity::module_base()+0x2833ad0usize)as*mut u8,();
2192(TMP_Text)__receiver,(i32)::core::convert::Into::into(value))
2193 }
2194 }
2195 #[doc = "`get_useMaxVisibleDescender()` overload"]
2196 fn get_use_max_visible_descender(self) -> bool {
2197 unsafe {
2198 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2199 ::unity::il2cpp_call!((::unity::module_base()+0x2833b00usize)as*mut u8,bool;
2200(TMP_Text)__receiver)
2201 }
2202 }
2203 #[doc = "`set_useMaxVisibleDescender(bool)` overload"]
2204 fn set_use_max_visible_descender(self, value: impl ::core::convert::Into<bool>) -> () {
2205 unsafe {
2206 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2207 ::unity::il2cpp_call!((::unity::module_base()+0x2833b10usize)as*mut u8,();
2208(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2209 }
2210 }
2211 #[doc = "`get_pageToDisplay()` overload"]
2212 fn get_page_to_display(self) -> i32 {
2213 unsafe {
2214 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2215 ::unity::il2cpp_call!((::unity::module_base()+0x2833b50usize)as*mut u8,i32;
2216(TMP_Text)__receiver)
2217 }
2218 }
2219 #[doc = "`set_pageToDisplay(i32)` overload"]
2220 fn set_page_to_display(self, value: impl ::core::convert::Into<i32>) -> () {
2221 unsafe {
2222 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2223 ::unity::il2cpp_call!((::unity::module_base()+0x2833b60usize)as*mut u8,();
2224(TMP_Text)__receiver,(i32)::core::convert::Into::into(value))
2225 }
2226 }
2227 #[doc = "`get_margin()` overload"]
2228 fn get_margin(self) -> crate::unity_engine::vector4::Vector4 {
2229 unsafe {
2230 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2231 {
2232 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2233 let __vi = *__vt.get(73usize).unwrap_or_else(|| {
2234 panic!(
2235 "unity: virtual slot {}
2236 out of range (vtable len {}
2237) on the runtime class behind {}
2238 (method `{}
2239`)",
2240 73usize,
2241 __vt.len(),
2242 <TMP_Text as ::unity::ClassIdentity>::NAME,
2243 "get_margin",
2244 )
2245 });
2246 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> crate::unity_engine::vector4::Vector4 =
2247 ::core::mem::transmute(__vi.method_ptr);
2248 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2249 __inner(__receiver, __mi)
2250 }
2251 }
2252 }
2253 #[doc = "`set_margin(crate::unity_engine::vector4::Vector4)` overload"]
2254 fn set_margin(self, value: impl ::core::convert::Into<crate::unity_engine::vector4::Vector4>) -> () {
2255 unsafe {
2256 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2257 {
2258 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2259 let __vi = *__vt.get(74usize).unwrap_or_else(|| {
2260 panic!(
2261 "unity: virtual slot {}
2262 out of range (vtable len {}
2263) on the runtime class behind {}
2264 (method `{}
2265`)",
2266 74usize,
2267 __vt.len(),
2268 <TMP_Text as ::unity::ClassIdentity>::NAME,
2269 "set_margin",
2270 )
2271 });
2272 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::vector4::Vector4, ::unity::OptionalMethod) -> () =
2273 ::core::mem::transmute(__vi.method_ptr);
2274 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2275 __inner(__receiver, ::core::convert::Into::into(value), __mi)
2276 }
2277 }
2278 }
2279 #[doc = "`get_textInfo()` overload"]
2280 fn get_text_info(self) -> crate::tm_pro::tmp_textinfo::TMP_TextInfo {
2281 unsafe {
2282 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2283 ::unity::il2cpp_call!((::unity::module_base()+0x2833c60usize)as*mut u8,crate::tm_pro::tmp_textinfo::TMP_TextInfo;
2284(TMP_Text)__receiver)
2285 }
2286 }
2287 #[doc = "`get_havePropertiesChanged()` overload"]
2288 fn get_have_properties_changed(self) -> bool {
2289 unsafe {
2290 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2291 ::unity::il2cpp_call!((::unity::module_base()+0x2833c70usize)as*mut u8,bool;
2292(TMP_Text)__receiver)
2293 }
2294 }
2295 #[doc = "`set_havePropertiesChanged(bool)` overload"]
2296 fn set_have_properties_changed(self, value: impl ::core::convert::Into<bool>) -> () {
2297 unsafe {
2298 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2299 ::unity::il2cpp_call!((::unity::module_base()+0x282f860usize)as*mut u8,();
2300(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2301 }
2302 }
2303 #[doc = "`get_isUsingLegacyAnimationComponent()` overload"]
2304 fn get_is_using_legacy_animation_component(self) -> bool {
2305 unsafe {
2306 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2307 ::unity::il2cpp_call!((::unity::module_base()+0x2833c80usize)as*mut u8,bool;
2308(TMP_Text)__receiver)
2309 }
2310 }
2311 #[doc = "`set_isUsingLegacyAnimationComponent(bool)` overload"]
2312 fn set_is_using_legacy_animation_component(self, value: impl ::core::convert::Into<bool>) -> () {
2313 unsafe {
2314 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2315 ::unity::il2cpp_call!((::unity::module_base()+0x2833c90usize)as*mut u8,();
2316(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2317 }
2318 }
2319 #[doc = "`get_transform()` overload"]
2320 fn get_transform(self) -> crate::unity_engine::transform::Transform {
2321 unsafe {
2322 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2323 ::unity::il2cpp_call!((::unity::module_base()+0x28309b0usize)as*mut u8,crate::unity_engine::transform::Transform;
2324(TMP_Text)__receiver)
2325 }
2326 }
2327 #[doc = "`get_rectTransform()` overload"]
2328 fn get_rect_transform(self) -> crate::unity_engine::recttransform::RectTransform {
2329 unsafe {
2330 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2331 ::unity::il2cpp_call!((::unity::module_base()+0x2830a70usize)as*mut u8,crate::unity_engine::recttransform::RectTransform;
2332(TMP_Text)__receiver)
2333 }
2334 }
2335 #[doc = "`get_autoSizeTextContainer()` overload"]
2336 fn get_auto_size_text_container(self) -> bool {
2337 unsafe {
2338 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2339 {
2340 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2341 let __vi = *__vt.get(75usize).unwrap_or_else(|| {
2342 panic!(
2343 "unity: virtual slot {}
2344 out of range (vtable len {}
2345) on the runtime class behind {}
2346 (method `{}
2347`)",
2348 75usize,
2349 __vt.len(),
2350 <TMP_Text as ::unity::ClassIdentity>::NAME,
2351 "get_autoSizeTextContainer",
2352 )
2353 });
2354 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
2355 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2356 __inner(__receiver, __mi)
2357 }
2358 }
2359 }
2360 #[doc = "`set_autoSizeTextContainer(bool)` overload"]
2361 fn set_auto_size_text_container(self, value: impl ::core::convert::Into<bool>) -> () {
2362 unsafe {
2363 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2364 {
2365 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2366 let __vi = *__vt.get(76usize).unwrap_or_else(|| {
2367 panic!(
2368 "unity: virtual slot {}
2369 out of range (vtable len {}
2370) on the runtime class behind {}
2371 (method `{}
2372`)",
2373 76usize,
2374 __vt.len(),
2375 <TMP_Text as ::unity::ClassIdentity>::NAME,
2376 "set_autoSizeTextContainer",
2377 )
2378 });
2379 let __inner: extern "C" fn(TMP_Text, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2380 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2381 __inner(__receiver, ::core::convert::Into::into(value), __mi)
2382 }
2383 }
2384 }
2385 #[doc = "`get_mesh()` overload"]
2386 fn get_mesh(self) -> crate::unity_engine::mesh::Mesh {
2387 unsafe {
2388 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2389 {
2390 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2391 let __vi = *__vt.get(77usize).unwrap_or_else(|| {
2392 panic!(
2393 "unity: virtual slot {}
2394 out of range (vtable len {}
2395) on the runtime class behind {}
2396 (method `{}
2397`)",
2398 77usize,
2399 __vt.len(),
2400 <TMP_Text as ::unity::ClassIdentity>::NAME,
2401 "get_mesh",
2402 )
2403 });
2404 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> crate::unity_engine::mesh::Mesh =
2405 ::core::mem::transmute(__vi.method_ptr);
2406 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2407 __inner(__receiver, __mi)
2408 }
2409 }
2410 }
2411 #[doc = "`get_isVolumetricText()` overload"]
2412 fn get_is_volumetric_text(self) -> bool {
2413 unsafe {
2414 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2415 ::unity::il2cpp_call!((::unity::module_base()+0x2833cd0usize)as*mut u8,bool;
2416(TMP_Text)__receiver)
2417 }
2418 }
2419 #[doc = "`set_isVolumetricText(bool)` overload"]
2420 fn set_is_volumetric_text(self, value: impl ::core::convert::Into<bool>) -> () {
2421 unsafe {
2422 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2423 ::unity::il2cpp_call!((::unity::module_base()+0x2833ce0usize)as*mut u8,();
2424(TMP_Text)__receiver,(bool)::core::convert::Into::into(value))
2425 }
2426 }
2427 #[doc = "`get_bounds()` overload"]
2428 fn get_bounds(self) -> crate::unity_engine::bounds::Bounds {
2429 unsafe {
2430 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2431 ::unity::il2cpp_call!((::unity::module_base()+0x2833d60usize)as*mut u8,crate::unity_engine::bounds::Bounds;
2432(TMP_Text)__receiver)
2433 }
2434 }
2435 #[doc = "`get_textBounds()` overload"]
2436 fn get_text_bounds(self) -> crate::unity_engine::bounds::Bounds {
2437 unsafe {
2438 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2439 ::unity::il2cpp_call!((::unity::module_base()+0x2833e20usize)as*mut u8,crate::unity_engine::bounds::Bounds;
2440(TMP_Text)__receiver)
2441 }
2442 }
2443 #[doc = "`add_OnPreRenderText(crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>)` overload"]
2444 fn add_on_pre_render_text(
2445 self,
2446 value: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>>,
2447 ) -> () {
2448 unsafe {
2449 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2450 {
2451 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2452 let __vi = *__vt.get(78usize).unwrap_or_else(|| {
2453 panic!(
2454 "unity: virtual slot {}
2455 out of range (vtable len {}
2456) on the runtime class behind {}
2457 (method `{}
2458`)",
2459 78usize,
2460 __vt.len(),
2461 <TMP_Text as ::unity::ClassIdentity>::NAME,
2462 "add_OnPreRenderText",
2463 )
2464 });
2465 let __inner: extern "C" fn(
2466 TMP_Text,
2467 crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
2468 ::unity::OptionalMethod,
2469 ) -> () = ::core::mem::transmute(__vi.method_ptr);
2470 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2471 __inner(__receiver, ::core::convert::Into::into(value), __mi)
2472 }
2473 }
2474 }
2475 #[doc = "`remove_OnPreRenderText(crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>)` overload"]
2476 fn remove_on_pre_render_text(
2477 self,
2478 value: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>>,
2479 ) -> () {
2480 unsafe {
2481 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2482 {
2483 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2484 let __vi = *__vt.get(79usize).unwrap_or_else(|| {
2485 panic!(
2486 "unity: virtual slot {}
2487 out of range (vtable len {}
2488) on the runtime class behind {}
2489 (method `{}
2490`)",
2491 79usize,
2492 __vt.len(),
2493 <TMP_Text as ::unity::ClassIdentity>::NAME,
2494 "remove_OnPreRenderText",
2495 )
2496 });
2497 let __inner: extern "C" fn(
2498 TMP_Text,
2499 crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
2500 ::unity::OptionalMethod,
2501 ) -> () = ::core::mem::transmute(__vi.method_ptr);
2502 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2503 __inner(__receiver, ::core::convert::Into::into(value), __mi)
2504 }
2505 }
2506 }
2507 #[doc = "`get_spriteAnimator()` overload"]
2508 fn get_sprite_animator(self) -> crate::tm_pro::tmp_spriteanimator::TMP_SpriteAnimator {
2509 unsafe {
2510 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2511 ::unity::il2cpp_call!((::unity::module_base()+0x28345e0usize)as*mut u8,crate::tm_pro::tmp_spriteanimator::TMP_SpriteAnimator;
2512(TMP_Text)__receiver)
2513 }
2514 }
2515 #[doc = "`get_flexibleHeight()` overload"]
2516 fn get_flexible_height(self) -> f32 {
2517 unsafe {
2518 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2519 {
2520 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2521 let __vi = *__vt.get(80usize).unwrap_or_else(|| {
2522 panic!(
2523 "unity: virtual slot {}
2524 out of range (vtable len {}
2525) on the runtime class behind {}
2526 (method `{}
2527`)",
2528 80usize,
2529 __vt.len(),
2530 <TMP_Text as ::unity::ClassIdentity>::NAME,
2531 "get_flexibleHeight",
2532 )
2533 });
2534 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2535 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2536 __inner(__receiver, __mi)
2537 }
2538 }
2539 }
2540 #[doc = "`get_flexibleWidth()` overload"]
2541 fn get_flexible_width(self) -> f32 {
2542 unsafe {
2543 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2544 {
2545 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2546 let __vi = *__vt.get(81usize).unwrap_or_else(|| {
2547 panic!(
2548 "unity: virtual slot {}
2549 out of range (vtable len {}
2550) on the runtime class behind {}
2551 (method `{}
2552`)",
2553 81usize,
2554 __vt.len(),
2555 <TMP_Text as ::unity::ClassIdentity>::NAME,
2556 "get_flexibleWidth",
2557 )
2558 });
2559 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2560 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2561 __inner(__receiver, __mi)
2562 }
2563 }
2564 }
2565 #[doc = "`get_minWidth()` overload"]
2566 fn get_min_width(self) -> f32 {
2567 unsafe {
2568 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2569 {
2570 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2571 let __vi = *__vt.get(82usize).unwrap_or_else(|| {
2572 panic!(
2573 "unity: virtual slot {}
2574 out of range (vtable len {}
2575) on the runtime class behind {}
2576 (method `{}
2577`)",
2578 82usize,
2579 __vt.len(),
2580 <TMP_Text as ::unity::ClassIdentity>::NAME,
2581 "get_minWidth",
2582 )
2583 });
2584 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2585 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2586 __inner(__receiver, __mi)
2587 }
2588 }
2589 }
2590 #[doc = "`get_minHeight()` overload"]
2591 fn get_min_height(self) -> f32 {
2592 unsafe {
2593 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2594 {
2595 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2596 let __vi = *__vt.get(83usize).unwrap_or_else(|| {
2597 panic!(
2598 "unity: virtual slot {}
2599 out of range (vtable len {}
2600) on the runtime class behind {}
2601 (method `{}
2602`)",
2603 83usize,
2604 __vt.len(),
2605 <TMP_Text as ::unity::ClassIdentity>::NAME,
2606 "get_minHeight",
2607 )
2608 });
2609 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2610 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2611 __inner(__receiver, __mi)
2612 }
2613 }
2614 }
2615 #[doc = "`get_maxWidth()` overload"]
2616 fn get_max_width(self) -> f32 {
2617 unsafe {
2618 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2619 ::unity::il2cpp_call!((::unity::module_base()+0x2834740usize)as*mut u8,f32;
2620(TMP_Text)__receiver)
2621 }
2622 }
2623 #[doc = "`get_maxHeight()` overload"]
2624 fn get_max_height(self) -> f32 {
2625 unsafe {
2626 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2627 ::unity::il2cpp_call!((::unity::module_base()+0x2834750usize)as*mut u8,f32;
2628(TMP_Text)__receiver)
2629 }
2630 }
2631 #[doc = "`get_layoutElement()` overload"]
2632 fn get_layout_element(self) -> crate::unity_engine::ui::layoutelement::LayoutElement {
2633 unsafe {
2634 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2635 ::unity::il2cpp_call!((::unity::module_base()+0x2834760usize)as*mut u8,crate::unity_engine::ui::layoutelement::LayoutElement;
2636(TMP_Text)__receiver)
2637 }
2638 }
2639 #[doc = "`get_preferredWidth()` overload"]
2640 fn get_preferred_width(self) -> f32 {
2641 unsafe {
2642 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2643 {
2644 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2645 let __vi = *__vt.get(84usize).unwrap_or_else(|| {
2646 panic!(
2647 "unity: virtual slot {}
2648 out of range (vtable len {}
2649) on the runtime class behind {}
2650 (method `{}
2651`)",
2652 84usize,
2653 __vt.len(),
2654 <TMP_Text as ::unity::ClassIdentity>::NAME,
2655 "get_preferredWidth",
2656 )
2657 });
2658 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2659 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2660 __inner(__receiver, __mi)
2661 }
2662 }
2663 }
2664 #[doc = "`get_preferredHeight()` overload"]
2665 fn get_preferred_height(self) -> f32 {
2666 unsafe {
2667 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2668 {
2669 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2670 let __vi = *__vt.get(85usize).unwrap_or_else(|| {
2671 panic!(
2672 "unity: virtual slot {}
2673 out of range (vtable len {}
2674) on the runtime class behind {}
2675 (method `{}
2676`)",
2677 85usize,
2678 __vt.len(),
2679 <TMP_Text as ::unity::ClassIdentity>::NAME,
2680 "get_preferredHeight",
2681 )
2682 });
2683 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2684 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2685 __inner(__receiver, __mi)
2686 }
2687 }
2688 }
2689 #[doc = "`get_renderedWidth()` overload"]
2690 fn get_rendered_width(self) -> f32 {
2691 unsafe {
2692 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2693 {
2694 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2695 let __vi = *__vt.get(86usize).unwrap_or_else(|| {
2696 panic!(
2697 "unity: virtual slot {}
2698 out of range (vtable len {}
2699) on the runtime class behind {}
2700 (method `{}
2701`)",
2702 86usize,
2703 __vt.len(),
2704 <TMP_Text as ::unity::ClassIdentity>::NAME,
2705 "get_renderedWidth",
2706 )
2707 });
2708 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2709 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2710 __inner(__receiver, __mi)
2711 }
2712 }
2713 }
2714 #[doc = "`get_renderedHeight()` overload"]
2715 fn get_rendered_height(self) -> f32 {
2716 unsafe {
2717 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2718 {
2719 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2720 let __vi = *__vt.get(87usize).unwrap_or_else(|| {
2721 panic!(
2722 "unity: virtual slot {}
2723 out of range (vtable len {}
2724) on the runtime class behind {}
2725 (method `{}
2726`)",
2727 87usize,
2728 __vt.len(),
2729 <TMP_Text as ::unity::ClassIdentity>::NAME,
2730 "get_renderedHeight",
2731 )
2732 });
2733 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
2734 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2735 __inner(__receiver, __mi)
2736 }
2737 }
2738 }
2739 #[doc = "`get_layoutPriority()` overload"]
2740 fn get_layout_priority(self) -> i32 {
2741 unsafe {
2742 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2743 {
2744 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2745 let __vi = *__vt.get(88usize).unwrap_or_else(|| {
2746 panic!(
2747 "unity: virtual slot {}
2748 out of range (vtable len {}
2749) on the runtime class behind {}
2750 (method `{}
2751`)",
2752 88usize,
2753 __vt.len(),
2754 <TMP_Text as ::unity::ClassIdentity>::NAME,
2755 "get_layoutPriority",
2756 )
2757 });
2758 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
2759 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2760 __inner(__receiver, __mi)
2761 }
2762 }
2763 }
2764 #[doc = "`LoadFontAsset()` overload"]
2765 fn load_font_asset(self) -> () {
2766 unsafe {
2767 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2768 {
2769 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2770 let __vi = *__vt.get(89usize).unwrap_or_else(|| {
2771 panic!(
2772 "unity: virtual slot {}
2773 out of range (vtable len {}
2774) on the runtime class behind {}
2775 (method `{}
2776`)",
2777 89usize,
2778 __vt.len(),
2779 <TMP_Text as ::unity::ClassIdentity>::NAME,
2780 "LoadFontAsset",
2781 )
2782 });
2783 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2784 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2785 __inner(__receiver, __mi)
2786 }
2787 }
2788 }
2789 #[doc = "`SetSharedMaterial(crate::unity_engine::material::Material)` overload"]
2790 fn set_shared_material(self, mat: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> () {
2791 unsafe {
2792 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2793 {
2794 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2795 let __vi = *__vt.get(90usize).unwrap_or_else(|| {
2796 panic!(
2797 "unity: virtual slot {}
2798 out of range (vtable len {}
2799) on the runtime class behind {}
2800 (method `{}
2801`)",
2802 90usize,
2803 __vt.len(),
2804 <TMP_Text as ::unity::ClassIdentity>::NAME,
2805 "SetSharedMaterial",
2806 )
2807 });
2808 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> () =
2809 ::core::mem::transmute(__vi.method_ptr);
2810 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2811 __inner(__receiver, ::core::convert::Into::into(mat), __mi)
2812 }
2813 }
2814 }
2815 #[doc = "`GetMaterial(crate::unity_engine::material::Material)` overload"]
2816 fn get_material(self, mat: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> crate::unity_engine::material::Material {
2817 unsafe {
2818 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2819 {
2820 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2821 let __vi = *__vt.get(91usize).unwrap_or_else(|| {
2822 panic!(
2823 "unity: virtual slot {}
2824 out of range (vtable len {}
2825) on the runtime class behind {}
2826 (method `{}
2827`)",
2828 91usize,
2829 __vt.len(),
2830 <TMP_Text as ::unity::ClassIdentity>::NAME,
2831 "GetMaterial",
2832 )
2833 });
2834 let __inner: extern "C" fn(
2835 TMP_Text,
2836 crate::unity_engine::material::Material,
2837 ::unity::OptionalMethod,
2838 ) -> crate::unity_engine::material::Material = ::core::mem::transmute(__vi.method_ptr);
2839 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2840 __inner(__receiver, ::core::convert::Into::into(mat), __mi)
2841 }
2842 }
2843 }
2844 #[doc = "`SetFontBaseMaterial(crate::unity_engine::material::Material)` overload"]
2845 fn set_font_base_material(self, mat: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> () {
2846 unsafe {
2847 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2848 {
2849 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2850 let __vi = *__vt.get(92usize).unwrap_or_else(|| {
2851 panic!(
2852 "unity: virtual slot {}
2853 out of range (vtable len {}
2854) on the runtime class behind {}
2855 (method `{}
2856`)",
2857 92usize,
2858 __vt.len(),
2859 <TMP_Text as ::unity::ClassIdentity>::NAME,
2860 "SetFontBaseMaterial",
2861 )
2862 });
2863 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> () =
2864 ::core::mem::transmute(__vi.method_ptr);
2865 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2866 __inner(__receiver, ::core::convert::Into::into(mat), __mi)
2867 }
2868 }
2869 }
2870 #[doc = "`GetSharedMaterials()` overload"]
2871 fn get_shared_materials(self) -> ::unity::Array<crate::unity_engine::material::Material> {
2872 unsafe {
2873 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2874 {
2875 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2876 let __vi = *__vt.get(93usize).unwrap_or_else(|| {
2877 panic!(
2878 "unity: virtual slot {}
2879 out of range (vtable len {}
2880) on the runtime class behind {}
2881 (method `{}
2882`)",
2883 93usize,
2884 __vt.len(),
2885 <TMP_Text as ::unity::ClassIdentity>::NAME,
2886 "GetSharedMaterials",
2887 )
2888 });
2889 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
2890 ::core::mem::transmute(__vi.method_ptr);
2891 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2892 __inner(__receiver, __mi)
2893 }
2894 }
2895 }
2896 #[doc = "`SetSharedMaterials(::unity::Array<crate::unity_engine::material::Material>)` overload"]
2897 fn set_shared_materials(self, materials: impl ::core::convert::Into<::unity::Array<crate::unity_engine::material::Material>>) -> () {
2898 unsafe {
2899 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2900 {
2901 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2902 let __vi = *__vt.get(94usize).unwrap_or_else(|| {
2903 panic!(
2904 "unity: virtual slot {}
2905 out of range (vtable len {}
2906) on the runtime class behind {}
2907 (method `{}
2908`)",
2909 94usize,
2910 __vt.len(),
2911 <TMP_Text as ::unity::ClassIdentity>::NAME,
2912 "SetSharedMaterials",
2913 )
2914 });
2915 let __inner: extern "C" fn(TMP_Text, ::unity::Array<crate::unity_engine::material::Material>, ::unity::OptionalMethod) -> () =
2916 ::core::mem::transmute(__vi.method_ptr);
2917 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2918 __inner(__receiver, ::core::convert::Into::into(materials), __mi)
2919 }
2920 }
2921 }
2922 #[doc = "`GetMaterials(::unity::Array<crate::unity_engine::material::Material>)` overload"]
2923 fn get_materials(
2924 self,
2925 mats: impl ::core::convert::Into<::unity::Array<crate::unity_engine::material::Material>>,
2926 ) -> ::unity::Array<crate::unity_engine::material::Material> {
2927 unsafe {
2928 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2929 {
2930 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2931 let __vi = *__vt.get(95usize).unwrap_or_else(|| {
2932 panic!(
2933 "unity: virtual slot {}
2934 out of range (vtable len {}
2935) on the runtime class behind {}
2936 (method `{}
2937`)",
2938 95usize,
2939 __vt.len(),
2940 <TMP_Text as ::unity::ClassIdentity>::NAME,
2941 "GetMaterials",
2942 )
2943 });
2944 let __inner: extern "C" fn(
2945 TMP_Text,
2946 ::unity::Array<crate::unity_engine::material::Material>,
2947 ::unity::OptionalMethod,
2948 ) -> ::unity::Array<crate::unity_engine::material::Material> = ::core::mem::transmute(__vi.method_ptr);
2949 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2950 __inner(__receiver, ::core::convert::Into::into(mats), __mi)
2951 }
2952 }
2953 }
2954 #[doc = "`CreateMaterialInstance(crate::unity_engine::material::Material)` overload"]
2955 fn create_material_instance(
2956 self,
2957 source: impl ::core::convert::Into<crate::unity_engine::material::Material>,
2958 ) -> crate::unity_engine::material::Material {
2959 unsafe {
2960 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2961 {
2962 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2963 let __vi = *__vt.get(96usize).unwrap_or_else(|| {
2964 panic!(
2965 "unity: virtual slot {}
2966 out of range (vtable len {}
2967) on the runtime class behind {}
2968 (method `{}
2969`)",
2970 96usize,
2971 __vt.len(),
2972 <TMP_Text as ::unity::ClassIdentity>::NAME,
2973 "CreateMaterialInstance",
2974 )
2975 });
2976 let __inner: extern "C" fn(
2977 TMP_Text,
2978 crate::unity_engine::material::Material,
2979 ::unity::OptionalMethod,
2980 ) -> crate::unity_engine::material::Material = ::core::mem::transmute(__vi.method_ptr);
2981 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2982 __inner(__receiver, ::core::convert::Into::into(source), __mi)
2983 }
2984 }
2985 }
2986 #[doc = "`SetVertexColorGradient(crate::tm_pro::tmp_colorgradient::TMP_ColorGradient)` overload"]
2987 fn set_vertex_color_gradient(self, gradient: impl ::core::convert::Into<crate::tm_pro::tmp_colorgradient::TMP_ColorGradient>) -> () {
2988 unsafe {
2989 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2990 ::unity::il2cpp_call!((::unity::module_base()+0x2834df0usize)as*mut u8,();
2991(TMP_Text)__receiver,(crate::tm_pro::tmp_colorgradient::TMP_ColorGradient)::core::convert::Into::into(gradient))
2992 }
2993 }
2994 #[doc = "`SetTextSortingOrder(crate::tm_pro::vertexsortingorder::VertexSortingOrder)` overload"]
2995 fn set_text_sorting_order(self, order: impl ::core::convert::Into<crate::tm_pro::vertexsortingorder::VertexSortingOrder>) -> () {
2996 unsafe {
2997 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2998 ::unity::il2cpp_call!((::unity::module_base()+0x2834ee0usize)as*mut u8,();
2999(TMP_Text)__receiver,(crate::tm_pro::vertexsortingorder::VertexSortingOrder)::core::convert::Into::into(order))
3000 }
3001 }
3002 #[doc = "`SetTextSortingOrder(::unity::Array<i32>)` overload"]
3003 fn set_text_sorting_order_2(self, order: impl ::core::convert::Into<::unity::Array<i32>>) -> () {
3004 unsafe {
3005 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3006 ::unity::il2cpp_call!((::unity::module_base()+0x2834ef0usize)as*mut u8,();
3007(TMP_Text)__receiver,(::unity::Array<i32>)::core::convert::Into::into(order))
3008 }
3009 }
3010 #[doc = "`SetOutlineThickness(f32)` overload"]
3011 fn set_outline_thickness(self, thickness: impl ::core::convert::Into<f32>) -> () {
3012 unsafe {
3013 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3014 {
3015 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3016 let __vi = *__vt.get(99usize).unwrap_or_else(|| {
3017 panic!(
3018 "unity: virtual slot {}
3019 out of range (vtable len {}
3020) on the runtime class behind {}
3021 (method `{}
3022`)",
3023 99usize,
3024 __vt.len(),
3025 <TMP_Text as ::unity::ClassIdentity>::NAME,
3026 "SetOutlineThickness",
3027 )
3028 });
3029 let __inner: extern "C" fn(TMP_Text, f32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3030 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3031 __inner(__receiver, ::core::convert::Into::into(thickness), __mi)
3032 }
3033 }
3034 }
3035 #[doc = "`SetShaderDepth()` overload"]
3036 fn set_shader_depth(self) -> () {
3037 unsafe {
3038 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3039 {
3040 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3041 let __vi = *__vt.get(100usize).unwrap_or_else(|| {
3042 panic!(
3043 "unity: virtual slot {}
3044 out of range (vtable len {}
3045) on the runtime class behind {}
3046 (method `{}
3047`)",
3048 100usize,
3049 __vt.len(),
3050 <TMP_Text as ::unity::ClassIdentity>::NAME,
3051 "SetShaderDepth",
3052 )
3053 });
3054 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3055 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3056 __inner(__receiver, __mi)
3057 }
3058 }
3059 }
3060 #[doc = "`SetCulling()` overload"]
3061 fn set_culling(self) -> () {
3062 unsafe {
3063 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3064 {
3065 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3066 let __vi = *__vt.get(101usize).unwrap_or_else(|| {
3067 panic!(
3068 "unity: virtual slot {}
3069 out of range (vtable len {}
3070) on the runtime class behind {}
3071 (method `{}
3072`)",
3073 101usize,
3074 __vt.len(),
3075 <TMP_Text as ::unity::ClassIdentity>::NAME,
3076 "SetCulling",
3077 )
3078 });
3079 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3080 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3081 __inner(__receiver, __mi)
3082 }
3083 }
3084 }
3085 #[doc = "`UpdateCulling()` overload"]
3086 fn update_culling(self) -> () {
3087 unsafe {
3088 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3089 {
3090 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3091 let __vi = *__vt.get(102usize).unwrap_or_else(|| {
3092 panic!(
3093 "unity: virtual slot {}
3094 out of range (vtable len {}
3095) on the runtime class behind {}
3096 (method `{}
3097`)",
3098 102usize,
3099 __vt.len(),
3100 <TMP_Text as ::unity::ClassIdentity>::NAME,
3101 "UpdateCulling",
3102 )
3103 });
3104 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3105 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3106 __inner(__receiver, __mi)
3107 }
3108 }
3109 }
3110 #[doc = "`GetPaddingForMaterial()` overload"]
3111 fn get_padding_for_material(self) -> f32 {
3112 unsafe {
3113 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3114 {
3115 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3116 let __vi = *__vt.get(103usize).unwrap_or_else(|| {
3117 panic!(
3118 "unity: virtual slot {}
3119 out of range (vtable len {}
3120) on the runtime class behind {}
3121 (method `{}
3122`)",
3123 103usize,
3124 __vt.len(),
3125 <TMP_Text as ::unity::ClassIdentity>::NAME,
3126 "GetPaddingForMaterial",
3127 )
3128 });
3129 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
3130 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3131 __inner(__receiver, __mi)
3132 }
3133 }
3134 }
3135 #[doc = "`GetPaddingForMaterial(crate::unity_engine::material::Material)` overload"]
3136 fn get_padding_for_material_2(self, mat: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> f32 {
3137 unsafe {
3138 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3139 {
3140 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3141 let __vi = *__vt.get(104usize).unwrap_or_else(|| {
3142 panic!(
3143 "unity: virtual slot {}
3144 out of range (vtable len {}
3145) on the runtime class behind {}
3146 (method `{}
3147`)",
3148 104usize,
3149 __vt.len(),
3150 <TMP_Text as ::unity::ClassIdentity>::NAME,
3151 "GetPaddingForMaterial",
3152 )
3153 });
3154 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> f32 =
3155 ::core::mem::transmute(__vi.method_ptr);
3156 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3157 __inner(__receiver, ::core::convert::Into::into(mat), __mi)
3158 }
3159 }
3160 }
3161 #[doc = "`GetTextContainerLocalCorners()` overload"]
3162 fn get_text_container_local_corners(self) -> ::unity::Array<crate::unity_engine::vector3::Vector3> {
3163 unsafe {
3164 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3165 {
3166 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3167 let __vi = *__vt.get(105usize).unwrap_or_else(|| {
3168 panic!(
3169 "unity: virtual slot {}
3170 out of range (vtable len {}
3171) on the runtime class behind {}
3172 (method `{}
3173`)",
3174 105usize,
3175 __vt.len(),
3176 <TMP_Text as ::unity::ClassIdentity>::NAME,
3177 "GetTextContainerLocalCorners",
3178 )
3179 });
3180 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::vector3::Vector3> =
3181 ::core::mem::transmute(__vi.method_ptr);
3182 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3183 __inner(__receiver, __mi)
3184 }
3185 }
3186 }
3187 #[doc = "`ForceMeshUpdate(bool, bool)` overload"]
3188 fn force_mesh_update(self, ignore_active_state: impl ::core::convert::Into<bool>, force_text_reparsing: impl ::core::convert::Into<bool>) -> () {
3189 unsafe {
3190 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3191 {
3192 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3193 let __vi = *__vt.get(106usize).unwrap_or_else(|| {
3194 panic!(
3195 "unity: virtual slot {}
3196 out of range (vtable len {}
3197) on the runtime class behind {}
3198 (method `{}
3199`)",
3200 106usize,
3201 __vt.len(),
3202 <TMP_Text as ::unity::ClassIdentity>::NAME,
3203 "ForceMeshUpdate",
3204 )
3205 });
3206 let __inner: extern "C" fn(TMP_Text, bool, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3207 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3208 __inner(
3209 __receiver,
3210 ::core::convert::Into::into(ignore_active_state),
3211 ::core::convert::Into::into(force_text_reparsing),
3212 __mi,
3213 )
3214 }
3215 }
3216 }
3217 #[doc = "`UpdateGeometry(crate::unity_engine::mesh::Mesh, i32)` overload"]
3218 fn update_geometry(self, mesh: impl ::core::convert::Into<crate::unity_engine::mesh::Mesh>, index: impl ::core::convert::Into<i32>) -> () {
3219 unsafe {
3220 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3221 {
3222 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3223 let __vi = *__vt.get(107usize).unwrap_or_else(|| {
3224 panic!(
3225 "unity: virtual slot {}
3226 out of range (vtable len {}
3227) on the runtime class behind {}
3228 (method `{}
3229`)",
3230 107usize,
3231 __vt.len(),
3232 <TMP_Text as ::unity::ClassIdentity>::NAME,
3233 "UpdateGeometry",
3234 )
3235 });
3236 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::mesh::Mesh, i32, ::unity::OptionalMethod) -> () =
3237 ::core::mem::transmute(__vi.method_ptr);
3238 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3239 __inner(__receiver, ::core::convert::Into::into(mesh), ::core::convert::Into::into(index), __mi)
3240 }
3241 }
3242 }
3243 #[doc = "`UpdateVertexData(crate::tm_pro::tmp_vertexdataupdateflags::TMP_VertexDataUpdateFlags)` overload"]
3244 fn update_vertex_data(self, flags: impl ::core::convert::Into<crate::tm_pro::tmp_vertexdataupdateflags::TMP_VertexDataUpdateFlags>) -> () {
3245 unsafe {
3246 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3247 {
3248 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3249 let __vi = *__vt.get(108usize).unwrap_or_else(|| {
3250 panic!(
3251 "unity: virtual slot {}
3252 out of range (vtable len {}
3253) on the runtime class behind {}
3254 (method `{}
3255`)",
3256 108usize,
3257 __vt.len(),
3258 <TMP_Text as ::unity::ClassIdentity>::NAME,
3259 "UpdateVertexData",
3260 )
3261 });
3262 let __inner: extern "C" fn(
3263 TMP_Text,
3264 crate::tm_pro::tmp_vertexdataupdateflags::TMP_VertexDataUpdateFlags,
3265 ::unity::OptionalMethod,
3266 ) -> () = ::core::mem::transmute(__vi.method_ptr);
3267 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3268 __inner(__receiver, ::core::convert::Into::into(flags), __mi)
3269 }
3270 }
3271 }
3272 #[doc = "`UpdateVertexData()` overload"]
3273 fn update_vertex_data_2(self) -> () {
3274 unsafe {
3275 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3276 {
3277 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3278 let __vi = *__vt.get(109usize).unwrap_or_else(|| {
3279 panic!(
3280 "unity: virtual slot {}
3281 out of range (vtable len {}
3282) on the runtime class behind {}
3283 (method `{}
3284`)",
3285 109usize,
3286 __vt.len(),
3287 <TMP_Text as ::unity::ClassIdentity>::NAME,
3288 "UpdateVertexData",
3289 )
3290 });
3291 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3292 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3293 __inner(__receiver, __mi)
3294 }
3295 }
3296 }
3297 #[doc = "`SetVertices(::unity::Array<crate::unity_engine::vector3::Vector3>)` overload"]
3298 fn set_vertices(self, vertices: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector3::Vector3>>) -> () {
3299 unsafe {
3300 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3301 {
3302 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3303 let __vi = *__vt.get(110usize).unwrap_or_else(|| {
3304 panic!(
3305 "unity: virtual slot {}
3306 out of range (vtable len {}
3307) on the runtime class behind {}
3308 (method `{}
3309`)",
3310 110usize,
3311 __vt.len(),
3312 <TMP_Text as ::unity::ClassIdentity>::NAME,
3313 "SetVertices",
3314 )
3315 });
3316 let __inner: extern "C" fn(TMP_Text, ::unity::Array<crate::unity_engine::vector3::Vector3>, ::unity::OptionalMethod) -> () =
3317 ::core::mem::transmute(__vi.method_ptr);
3318 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3319 __inner(__receiver, ::core::convert::Into::into(vertices), __mi)
3320 }
3321 }
3322 }
3323 #[doc = "`UpdateMeshPadding()` overload"]
3324 fn update_mesh_padding(self) -> () {
3325 unsafe {
3326 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3327 {
3328 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3329 let __vi = *__vt.get(111usize).unwrap_or_else(|| {
3330 panic!(
3331 "unity: virtual slot {}
3332 out of range (vtable len {}
3333) on the runtime class behind {}
3334 (method `{}
3335`)",
3336 111usize,
3337 __vt.len(),
3338 <TMP_Text as ::unity::ClassIdentity>::NAME,
3339 "UpdateMeshPadding",
3340 )
3341 });
3342 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3343 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3344 __inner(__receiver, __mi)
3345 }
3346 }
3347 }
3348 #[doc = "`CrossFadeColor(crate::unity_engine::color::Color, f32, bool, bool)` overload"]
3349 fn cross_fade_color(
3350 self,
3351 target_color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
3352 duration: impl ::core::convert::Into<f32>,
3353 ignore_time_scale: impl ::core::convert::Into<bool>,
3354 use_alpha: impl ::core::convert::Into<bool>,
3355 ) -> () {
3356 unsafe {
3357 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3358 {
3359 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3360 let __vi = *__vt.get(47usize).unwrap_or_else(|| {
3361 panic!(
3362 "unity: virtual slot {}
3363 out of range (vtable len {}
3364) on the runtime class behind {}
3365 (method `{}
3366`)",
3367 47usize,
3368 __vt.len(),
3369 <TMP_Text as ::unity::ClassIdentity>::NAME,
3370 "CrossFadeColor",
3371 )
3372 });
3373 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::color::Color, f32, bool, bool, ::unity::OptionalMethod) -> () =
3374 ::core::mem::transmute(__vi.method_ptr);
3375 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3376 __inner(
3377 __receiver,
3378 ::core::convert::Into::into(target_color),
3379 ::core::convert::Into::into(duration),
3380 ::core::convert::Into::into(ignore_time_scale),
3381 ::core::convert::Into::into(use_alpha),
3382 __mi,
3383 )
3384 }
3385 }
3386 }
3387 #[doc = "`CrossFadeAlpha(f32, f32, bool)` overload"]
3388 fn cross_fade_alpha(
3389 self,
3390 alpha: impl ::core::convert::Into<f32>,
3391 duration: impl ::core::convert::Into<f32>,
3392 ignore_time_scale: impl ::core::convert::Into<bool>,
3393 ) -> () {
3394 unsafe {
3395 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3396 {
3397 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3398 let __vi = *__vt.get(49usize).unwrap_or_else(|| {
3399 panic!(
3400 "unity: virtual slot {}
3401 out of range (vtable len {}
3402) on the runtime class behind {}
3403 (method `{}
3404`)",
3405 49usize,
3406 __vt.len(),
3407 <TMP_Text as ::unity::ClassIdentity>::NAME,
3408 "CrossFadeAlpha",
3409 )
3410 });
3411 let __inner: extern "C" fn(TMP_Text, f32, f32, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3412 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3413 __inner(
3414 __receiver,
3415 ::core::convert::Into::into(alpha),
3416 ::core::convert::Into::into(duration),
3417 ::core::convert::Into::into(ignore_time_scale),
3418 __mi,
3419 )
3420 }
3421 }
3422 }
3423 #[doc = "`InternalCrossFadeColor(crate::unity_engine::color::Color, f32, bool, bool)` overload"]
3424 fn internal_cross_fade_color(
3425 self,
3426 target_color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
3427 duration: impl ::core::convert::Into<f32>,
3428 ignore_time_scale: impl ::core::convert::Into<bool>,
3429 use_alpha: impl ::core::convert::Into<bool>,
3430 ) -> () {
3431 unsafe {
3432 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3433 {
3434 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3435 let __vi = *__vt.get(112usize).unwrap_or_else(|| {
3436 panic!(
3437 "unity: virtual slot {}
3438 out of range (vtable len {}
3439) on the runtime class behind {}
3440 (method `{}
3441`)",
3442 112usize,
3443 __vt.len(),
3444 <TMP_Text as ::unity::ClassIdentity>::NAME,
3445 "InternalCrossFadeColor",
3446 )
3447 });
3448 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::color::Color, f32, bool, bool, ::unity::OptionalMethod) -> () =
3449 ::core::mem::transmute(__vi.method_ptr);
3450 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3451 __inner(
3452 __receiver,
3453 ::core::convert::Into::into(target_color),
3454 ::core::convert::Into::into(duration),
3455 ::core::convert::Into::into(ignore_time_scale),
3456 ::core::convert::Into::into(use_alpha),
3457 __mi,
3458 )
3459 }
3460 }
3461 }
3462 #[doc = "`InternalCrossFadeAlpha(f32, f32, bool)` overload"]
3463 fn internal_cross_fade_alpha(
3464 self,
3465 alpha: impl ::core::convert::Into<f32>,
3466 duration: impl ::core::convert::Into<f32>,
3467 ignore_time_scale: impl ::core::convert::Into<bool>,
3468 ) -> () {
3469 unsafe {
3470 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3471 {
3472 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3473 let __vi = *__vt.get(113usize).unwrap_or_else(|| {
3474 panic!(
3475 "unity: virtual slot {}
3476 out of range (vtable len {}
3477) on the runtime class behind {}
3478 (method `{}
3479`)",
3480 113usize,
3481 __vt.len(),
3482 <TMP_Text as ::unity::ClassIdentity>::NAME,
3483 "InternalCrossFadeAlpha",
3484 )
3485 });
3486 let __inner: extern "C" fn(TMP_Text, f32, f32, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3487 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3488 __inner(
3489 __receiver,
3490 ::core::convert::Into::into(alpha),
3491 ::core::convert::Into::into(duration),
3492 ::core::convert::Into::into(ignore_time_scale),
3493 __mi,
3494 )
3495 }
3496 }
3497 }
3498 #[doc = "`ParseInputText()` overload"]
3499 fn parse_input_text(self) -> () {
3500 unsafe {
3501 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3502 ::unity::il2cpp_call!((::unity::module_base()+0x2835350usize)as*mut u8,();
3503(TMP_Text)__receiver)
3504 }
3505 }
3506 #[doc = "`PopulateTextBackingArray(::unity::Il2CppString)` overload"]
3507 fn populate_text_backing_array(self, source_text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3508 unsafe {
3509 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3510 ::unity::il2cpp_call!((::unity::module_base()+0x2835460usize)as*mut u8,();
3511(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text))
3512 }
3513 }
3514 #[doc = "`PopulateTextBackingArray(::unity::Il2CppString, i32, i32)` overload"]
3515 fn populate_text_backing_array_2(
3516 self,
3517 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3518 start: impl ::core::convert::Into<i32>,
3519 length: impl ::core::convert::Into<i32>,
3520 ) -> () {
3521 unsafe {
3522 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3523 ::unity::il2cpp_call!((::unity::module_base()+0x2836030usize)as*mut u8,();
3524(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(i32)::core::convert::Into::into(start),(i32)::core::convert::Into::into(length))
3525 }
3526 }
3527 #[doc = "`PopulateTextBackingArray(::unity::Array<u16>, i32, i32)` overload"]
3528 fn populate_text_backing_array_3(
3529 self,
3530 source_text: impl ::core::convert::Into<::unity::Array<u16>>,
3531 start: impl ::core::convert::Into<i32>,
3532 length: impl ::core::convert::Into<i32>,
3533 ) -> () {
3534 unsafe {
3535 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3536 ::unity::il2cpp_call!((::unity::module_base()+0x2836280usize)as*mut u8,();
3537(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(source_text),(i32)::core::convert::Into::into(start),(i32)::core::convert::Into::into(length))
3538 }
3539 }
3540 #[doc = "`PopulateTextProcessingArray()` overload"]
3541 fn populate_text_processing_array(self) -> () {
3542 unsafe {
3543 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3544 ::unity::il2cpp_call!((::unity::module_base()+0x2835480usize)as*mut u8,();
3545(TMP_Text)__receiver)
3546 }
3547 }
3548 #[doc = "`SetTextInternal(::unity::Il2CppString)` overload"]
3549 fn set_text_internal(self, source_text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3550 unsafe {
3551 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3552 ::unity::il2cpp_call!((::unity::module_base()+0x2837640usize)as*mut u8,();
3553(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text))
3554 }
3555 }
3556 #[doc = "`SetText(::unity::Il2CppString, bool)` overload"]
3557 fn set_text_2(self, source_text: impl ::core::convert::Into<::unity::Il2CppString>, sync_text_input_box: impl ::core::convert::Into<bool>) -> () {
3558 unsafe {
3559 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3560 ::unity::il2cpp_call!((::unity::module_base()+0x2837690usize)as*mut u8,();
3561(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(bool)::core::convert::Into::into(sync_text_input_box))
3562 }
3563 }
3564 #[doc = "`SetText(::unity::Il2CppString, f32)` overload"]
3565 fn set_text_3(self, source_text: impl ::core::convert::Into<::unity::Il2CppString>, arg0: impl ::core::convert::Into<f32>) -> () {
3566 unsafe {
3567 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3568 ::unity::il2cpp_call!((::unity::module_base()+0x2837720usize)as*mut u8,();
3569(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0))
3570 }
3571 }
3572 #[doc = "`SetText(::unity::Il2CppString, f32, f32)` overload"]
3573 fn set_text_4(
3574 self,
3575 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3576 arg0: impl ::core::convert::Into<f32>,
3577 arg1: impl ::core::convert::Into<f32>,
3578 ) -> () {
3579 unsafe {
3580 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3581 ::unity::il2cpp_call!((::unity::module_base()+0x2837a10usize)as*mut u8,();
3582(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1))
3583 }
3584 }
3585 #[doc = "`SetText(::unity::Il2CppString, f32, f32, f32)` overload"]
3586 fn set_text_5(
3587 self,
3588 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3589 arg0: impl ::core::convert::Into<f32>,
3590 arg1: impl ::core::convert::Into<f32>,
3591 arg2: impl ::core::convert::Into<f32>,
3592 ) -> () {
3593 unsafe {
3594 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3595 ::unity::il2cpp_call!((::unity::module_base()+0x2837a30usize)as*mut u8,();
3596(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1),(f32)::core::convert::Into::into(arg2))
3597 }
3598 }
3599 #[doc = "`SetText(::unity::Il2CppString, f32, f32, f32, f32)` overload"]
3600 fn set_text_6(
3601 self,
3602 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3603 arg0: impl ::core::convert::Into<f32>,
3604 arg1: impl ::core::convert::Into<f32>,
3605 arg2: impl ::core::convert::Into<f32>,
3606 arg3: impl ::core::convert::Into<f32>,
3607 ) -> () {
3608 unsafe {
3609 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3610 ::unity::il2cpp_call!((::unity::module_base()+0x2837a50usize)as*mut u8,();
3611(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1),(f32)::core::convert::Into::into(arg2),(f32)::core::convert::Into::into(arg3))
3612 }
3613 }
3614 #[doc = "`SetText(::unity::Il2CppString, f32, f32, f32, f32, f32)` overload"]
3615 fn set_text_7(
3616 self,
3617 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3618 arg0: impl ::core::convert::Into<f32>,
3619 arg1: impl ::core::convert::Into<f32>,
3620 arg2: impl ::core::convert::Into<f32>,
3621 arg3: impl ::core::convert::Into<f32>,
3622 arg4: impl ::core::convert::Into<f32>,
3623 ) -> () {
3624 unsafe {
3625 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3626 ::unity::il2cpp_call!((::unity::module_base()+0x2837a70usize)as*mut u8,();
3627(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1),(f32)::core::convert::Into::into(arg2),(f32)::core::convert::Into::into(arg3),(f32)::core::convert::Into::into(arg4))
3628 }
3629 }
3630 #[doc = "`SetText(::unity::Il2CppString, f32, f32, f32, f32, f32, f32)` overload"]
3631 fn set_text_8(
3632 self,
3633 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3634 arg0: impl ::core::convert::Into<f32>,
3635 arg1: impl ::core::convert::Into<f32>,
3636 arg2: impl ::core::convert::Into<f32>,
3637 arg3: impl ::core::convert::Into<f32>,
3638 arg4: impl ::core::convert::Into<f32>,
3639 arg5: impl ::core::convert::Into<f32>,
3640 ) -> () {
3641 unsafe {
3642 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3643 ::unity::il2cpp_call!((::unity::module_base()+0x2837a80usize)as*mut u8,();
3644(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1),(f32)::core::convert::Into::into(arg2),(f32)::core::convert::Into::into(arg3),(f32)::core::convert::Into::into(arg4),(f32)::core::convert::Into::into(arg5))
3645 }
3646 }
3647 #[doc = "`SetText(::unity::Il2CppString, f32, f32, f32, f32, f32, f32, f32)` overload"]
3648 fn set_text_9(
3649 self,
3650 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3651 arg0: impl ::core::convert::Into<f32>,
3652 arg1: impl ::core::convert::Into<f32>,
3653 arg2: impl ::core::convert::Into<f32>,
3654 arg3: impl ::core::convert::Into<f32>,
3655 arg4: impl ::core::convert::Into<f32>,
3656 arg5: impl ::core::convert::Into<f32>,
3657 arg6: impl ::core::convert::Into<f32>,
3658 ) -> () {
3659 unsafe {
3660 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3661 ::unity::il2cpp_call!((::unity::module_base()+0x2837a90usize)as*mut u8,();
3662(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1),(f32)::core::convert::Into::into(arg2),(f32)::core::convert::Into::into(arg3),(f32)::core::convert::Into::into(arg4),(f32)::core::convert::Into::into(arg5),(f32)::core::convert::Into::into(arg6))
3663 }
3664 }
3665 #[doc = "`SetText(::unity::Il2CppString, f32, f32, f32, f32, f32, f32, f32, f32)` overload"]
3666 fn set_text_10(
3667 self,
3668 source_text: impl ::core::convert::Into<::unity::Il2CppString>,
3669 arg0: impl ::core::convert::Into<f32>,
3670 arg1: impl ::core::convert::Into<f32>,
3671 arg2: impl ::core::convert::Into<f32>,
3672 arg3: impl ::core::convert::Into<f32>,
3673 arg4: impl ::core::convert::Into<f32>,
3674 arg5: impl ::core::convert::Into<f32>,
3675 arg6: impl ::core::convert::Into<f32>,
3676 arg7: impl ::core::convert::Into<f32>,
3677 ) -> () {
3678 unsafe {
3679 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3680 ::unity::il2cpp_call!((::unity::module_base()+0x2837740usize)as*mut u8,();
3681(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(source_text),(f32)::core::convert::Into::into(arg0),(f32)::core::convert::Into::into(arg1),(f32)::core::convert::Into::into(arg2),(f32)::core::convert::Into::into(arg3),(f32)::core::convert::Into::into(arg4),(f32)::core::convert::Into::into(arg5),(f32)::core::convert::Into::into(arg6),(f32)::core::convert::Into::into(arg7))
3682 }
3683 }
3684 #[doc = "`SetText(::unity::Array<u16>)` overload"]
3685 fn set_text_11(self, source_text: impl ::core::convert::Into<::unity::Array<u16>>) -> () {
3686 unsafe {
3687 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3688 ::unity::il2cpp_call!((::unity::module_base()+0x2837ec0usize)as*mut u8,();
3689(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(source_text))
3690 }
3691 }
3692 #[doc = "`SetText(::unity::Array<u16>, i32, i32)` overload"]
3693 fn set_text_12(
3694 self,
3695 source_text: impl ::core::convert::Into<::unity::Array<u16>>,
3696 start: impl ::core::convert::Into<i32>,
3697 length: impl ::core::convert::Into<i32>,
3698 ) -> () {
3699 unsafe {
3700 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3701 ::unity::il2cpp_call!((::unity::module_base()+0x2837fa0usize)as*mut u8,();
3702(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(source_text),(i32)::core::convert::Into::into(start),(i32)::core::convert::Into::into(length))
3703 }
3704 }
3705 #[doc = "`SetCharArray(::unity::Array<u16>)` overload"]
3706 fn set_char_array(self, source_text: impl ::core::convert::Into<::unity::Array<u16>>) -> () {
3707 unsafe {
3708 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3709 ::unity::il2cpp_call!((::unity::module_base()+0x2838000usize)as*mut u8,();
3710(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(source_text))
3711 }
3712 }
3713 #[doc = "`SetCharArray(::unity::Array<u16>, i32, i32)` overload"]
3714 fn set_char_array_2(
3715 self,
3716 source_text: impl ::core::convert::Into<::unity::Array<u16>>,
3717 start: impl ::core::convert::Into<i32>,
3718 length: impl ::core::convert::Into<i32>,
3719 ) -> () {
3720 unsafe {
3721 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3722 ::unity::il2cpp_call!((::unity::module_base()+0x2837f40usize)as*mut u8,();
3723(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(source_text),(i32)::core::convert::Into::into(start),(i32)::core::convert::Into::into(length))
3724 }
3725 }
3726 #[doc = "`GetStyle(i32)` overload"]
3727 fn get_style(self, hash_code: impl ::core::convert::Into<i32>) -> crate::tm_pro::tmp_style::TMP_Style {
3728 unsafe {
3729 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3730 ::unity::il2cpp_call!((::unity::module_base()+0x28320f0usize)as*mut u8,crate::tm_pro::tmp_style::TMP_Style;
3731(TMP_Text)__receiver,(i32)::core::convert::Into::into(hash_code))
3732 }
3733 }
3734 #[doc = "`ReplaceOpeningStyleTag(*mutcrate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32, *muti32, *mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, *muti32)` overload"]
3735 fn replace_opening_style_tag(
3736 self,
3737 src_index: impl ::core::convert::Into<i32>,
3738 ) -> (
3739 bool,
3740 crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer,
3741 i32,
3742 ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>,
3743 i32,
3744 ) {
3745 unsafe {
3746 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3747 let mut __out_0 = ::core::mem::MaybeUninit::<crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer>::uninit();
3748 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3749 let mut __out_2 = ::core::mem::MaybeUninit::<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>::uninit();
3750 let mut __out_3 = ::core::mem::MaybeUninit::<i32>::uninit();
3751 let __ret = {
3752 ::unity::il2cpp_call!((::unity::module_base()+0x2836a90usize)as*mut u8,bool;
3753(TMP_Text)__receiver,(*mut crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(src_index),(*mut i32)__out_1.as_mut_ptr(),(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)__out_2.as_mut_ptr(),(*mut i32)__out_3.as_mut_ptr())
3754 };
3755 (
3756 __ret,
3757 __out_0.assume_init(),
3758 __out_1.assume_init(),
3759 __out_2.assume_init(),
3760 __out_3.assume_init(),
3761 )
3762 }
3763 }
3764 #[doc = "`ReplaceOpeningStyleTag(*mut::unity::Array<i32>, i32, *muti32, *mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, *muti32)` overload"]
3765 fn replace_opening_style_tag_2(
3766 self,
3767 src_index: impl ::core::convert::Into<i32>,
3768 ) -> (
3769 bool,
3770 ::unity::Array<i32>,
3771 i32,
3772 ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>,
3773 i32,
3774 ) {
3775 unsafe {
3776 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3777 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
3778 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3779 let mut __out_2 = ::core::mem::MaybeUninit::<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>::uninit();
3780 let mut __out_3 = ::core::mem::MaybeUninit::<i32>::uninit();
3781 let __ret = {
3782 ::unity::il2cpp_call!((::unity::module_base()+0x28384e0usize)as*mut u8,bool;
3783(TMP_Text)__receiver,(*mut::unity::Array<i32>)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(src_index),(*mut i32)__out_1.as_mut_ptr(),(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)__out_2.as_mut_ptr(),(*mut i32)__out_3.as_mut_ptr())
3784 };
3785 (
3786 __ret,
3787 __out_0.assume_init(),
3788 __out_1.assume_init(),
3789 __out_2.assume_init(),
3790 __out_3.assume_init(),
3791 )
3792 }
3793 }
3794 #[doc = "`ReplaceClosingStyleTag(*mutcrate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32, *mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, *muti32)` overload"]
3795 fn replace_closing_style_tag(
3796 self,
3797 src_index: impl ::core::convert::Into<i32>,
3798 ) -> (
3799 crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer,
3800 ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>,
3801 i32,
3802 ) {
3803 unsafe {
3804 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3805 let mut __out_0 = ::core::mem::MaybeUninit::<crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer>::uninit();
3806 let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>::uninit();
3807 let mut __out_2 = ::core::mem::MaybeUninit::<i32>::uninit();
3808 ::unity::il2cpp_call!((::unity::module_base()+0x2836ea0usize)as*mut u8,();
3809(TMP_Text)__receiver,(*mut crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(src_index),(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)__out_1.as_mut_ptr(),(*mut i32)__out_2.as_mut_ptr());
3810 (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
3811 }
3812 }
3813 #[doc = "`ReplaceClosingStyleTag(*mut::unity::Array<i32>, i32, *mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, *muti32)` overload"]
3814 fn replace_closing_style_tag_2(
3815 self,
3816 src_index: impl ::core::convert::Into<i32>,
3817 ) -> (::unity::Array<i32>, ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, i32) {
3818 unsafe {
3819 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3820 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
3821 let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>::uninit();
3822 let mut __out_2 = ::core::mem::MaybeUninit::<i32>::uninit();
3823 ::unity::il2cpp_call!((::unity::module_base()+0x28388f0usize)as*mut u8,();
3824(TMP_Text)__receiver,(*mut::unity::Array<i32>)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(src_index),(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)__out_1.as_mut_ptr(),(*mut i32)__out_2.as_mut_ptr());
3825 (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
3826 }
3827 }
3828 #[doc = "`InsertOpeningStyleTag(crate::tm_pro::tmp_style::TMP_Style, i32, *mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, *muti32)` overload"]
3829 fn insert_opening_style_tag(
3830 self,
3831 style: impl ::core::convert::Into<crate::tm_pro::tmp_style::TMP_Style>,
3832 src_index: impl ::core::convert::Into<i32>,
3833 ) -> (bool, ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, i32) {
3834 unsafe {
3835 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3836 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>::uninit();
3837 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3838 let __ret = {
3839 ::unity::il2cpp_call!((::unity::module_base()+0x28363c0usize)as*mut u8,bool;
3840(TMP_Text)__receiver,(crate::tm_pro::tmp_style::TMP_Style)::core::convert::Into::into(style),(i32)::core::convert::Into::into(src_index),(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
3841 };
3842 (__ret, __out_0.assume_init(), __out_1.assume_init())
3843 }
3844 }
3845 #[doc = "`InsertClosingStyleTag(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, *muti32)` overload"]
3846 fn insert_closing_style_tag(self) -> (::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, i32) {
3847 unsafe {
3848 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3849 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>::uninit();
3850 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3851 ::unity::il2cpp_call!((::unity::module_base()+0x2837280usize)as*mut u8,();
3852(TMP_Text)__receiver,(*mut::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr());
3853 (__out_0.assume_init(), __out_1.assume_init())
3854 }
3855 }
3856 #[doc = "`GetMarkupTagHashCode(::unity::Array<i32>, i32)` overload"]
3857 fn get_markup_tag_hash_code(
3858 self,
3859 tag_definition: impl ::core::convert::Into<::unity::Array<i32>>,
3860 read_index: impl ::core::convert::Into<i32>,
3861 ) -> i32 {
3862 unsafe {
3863 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3864 ::unity::il2cpp_call!((::unity::module_base()+0x28383b0usize)as*mut u8,i32;
3865(TMP_Text)__receiver,(::unity::Array<i32>)::core::convert::Into::into(tag_definition),(i32)::core::convert::Into::into(read_index))
3866 }
3867 }
3868 #[doc = "`GetMarkupTagHashCode(crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32)` overload"]
3869 fn get_markup_tag_hash_code_2(
3870 self,
3871 tag_definition: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer>,
3872 read_index: impl ::core::convert::Into<i32>,
3873 ) -> i32 {
3874 unsafe {
3875 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3876 ::unity::il2cpp_call!((::unity::module_base()+0x2836970usize)as*mut u8,i32;
3877(TMP_Text)__receiver,(crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer)::core::convert::Into::into(tag_definition),(i32)::core::convert::Into::into(read_index))
3878 }
3879 }
3880 #[doc = "`GetStyleHashCode(*mut::unity::Array<i32>, i32, *muti32)` overload"]
3881 fn get_style_hash_code(self, index: impl ::core::convert::Into<i32>) -> (i32, ::unity::Array<i32>, i32) {
3882 unsafe {
3883 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3884 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<i32>>::uninit();
3885 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3886 let __ret = {
3887 ::unity::il2cpp_call!((::unity::module_base()+0x2838cd0usize)as*mut u8,i32;
3888(TMP_Text)__receiver,(*mut::unity::Array<i32>)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index),(*mut i32)__out_1.as_mut_ptr())
3889 };
3890 (__ret, __out_0.assume_init(), __out_1.assume_init())
3891 }
3892 }
3893 #[doc = "`GetStyleHashCode(*mutcrate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32, *muti32)` overload"]
3894 fn get_style_hash_code_2(self, index: impl ::core::convert::Into<i32>) -> (i32, crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32) {
3895 unsafe {
3896 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3897 let mut __out_0 = ::core::mem::MaybeUninit::<crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer>::uninit();
3898 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3899 let __ret = {
3900 ::unity::il2cpp_call!((::unity::module_base()+0x2838080usize)as*mut u8,i32;
3901(TMP_Text)__receiver,(*mut crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index),(*mut i32)__out_1.as_mut_ptr())
3902 };
3903 (__ret, __out_0.assume_init(), __out_1.assume_init())
3904 }
3905 }
3906 fn resize_internal_array<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
3907 self,
3908 array: impl ::core::convert::Into<*mut ::unity::Array<M0>>,
3909 ) -> () {
3910 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
3911 ::unity::lookup::method_info_on_class(<TMP_Text as ::unity::ClassIdentity>::class(), "ResizeInternalArray", 1)
3912 });
3913 #[allow(clippy::type_complexity)]
3914 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
3915 ::std::sync::OnceLock::new();
3916 let _ = false;
3917 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
3918 ::core::result::Result::Ok(mi) => *mi,
3919 ::core::result::Result::Err(e) => {
3920 panic!(
3921 "method lookup failed: {}
3922::{}
3923: {}
3924",
3925 <TMP_Text as ::unity::ClassIdentity>::NAME,
3926 "ResizeInternalArray",
3927 e
3928 )
3929 },
3930 };
3931 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
3932 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
3933 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
3934 let mut __guard = __cache.lock().unwrap();
3935 *__guard
3936 .entry(__key)
3937 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
3938 };
3939 unsafe {
3940 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3941 let __f: extern "C" fn(TMP_Text, *mut ::unity::Array<M0>, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__inflated.method_ptr);
3942 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
3943 __f(__receiver, ::core::convert::Into::into(array), ::core::option::Option::Some(__mi_opaque))
3944 }
3945 }
3946 fn resize_internal_array_2<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
3947 self,
3948 array: impl ::core::convert::Into<*mut ::unity::Array<M0>>,
3949 size: impl ::core::convert::Into<i32>,
3950 ) -> () {
3951 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
3952 ::unity::lookup::method_info_on_class(<TMP_Text as ::unity::ClassIdentity>::class(), "ResizeInternalArray", 2)
3953 });
3954 #[allow(clippy::type_complexity)]
3955 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
3956 ::std::sync::OnceLock::new();
3957 let _ = false;
3958 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
3959 ::core::result::Result::Ok(mi) => *mi,
3960 ::core::result::Result::Err(e) => {
3961 panic!(
3962 "method lookup failed: {}
3963::{}
3964: {}
3965",
3966 <TMP_Text as ::unity::ClassIdentity>::NAME,
3967 "ResizeInternalArray",
3968 e
3969 )
3970 },
3971 };
3972 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
3973 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
3974 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
3975 let mut __guard = __cache.lock().unwrap();
3976 *__guard
3977 .entry(__key)
3978 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
3979 };
3980 unsafe {
3981 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3982 let __f: extern "C" fn(TMP_Text, *mut ::unity::Array<M0>, i32, ::unity::OptionalMethod) -> () =
3983 ::core::mem::transmute(__inflated.method_ptr);
3984 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
3985 __f(
3986 __receiver,
3987 ::core::convert::Into::into(array),
3988 ::core::convert::Into::into(size),
3989 ::core::option::Option::Some(__mi_opaque),
3990 )
3991 }
3992 }
3993 #[doc = "`AddFloatToInternalTextBackingArray(f32, i32, i32, *muti32)` overload"]
3994 fn add_float_to_internal_text_backing_array(
3995 self,
3996 value: impl ::core::convert::Into<f32>,
3997 padding: impl ::core::convert::Into<i32>,
3998 precision: impl ::core::convert::Into<i32>,
3999 ) -> i32 {
4000 unsafe {
4001 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4002 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4003 ::unity::il2cpp_call!((::unity::module_base()+0x2837aa0usize)as*mut u8,();
4004(TMP_Text)__receiver,(f32)::core::convert::Into::into(value),(i32)::core::convert::Into::into(padding),(i32)::core::convert::Into::into(precision),(*mut i32)__out_0.as_mut_ptr());
4005 __out_0.assume_init()
4006 }
4007 }
4008 #[doc = "`AddIntegerToInternalTextBackingArray(f64, i32, *muti32)` overload"]
4009 fn add_integer_to_internal_text_backing_array(self, number: impl ::core::convert::Into<f64>, padding: impl ::core::convert::Into<i32>) -> i32 {
4010 unsafe {
4011 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4012 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4013 ::unity::il2cpp_call!((::unity::module_base()+0x2838de0usize)as*mut u8,();
4014(TMP_Text)__receiver,(f64)::core::convert::Into::into(number),(i32)::core::convert::Into::into(padding),(*mut i32)__out_0.as_mut_ptr());
4015 __out_0.assume_init()
4016 }
4017 }
4018 #[doc = "`InternalTextBackingArrayToString()` overload"]
4019 fn internal_text_backing_array_to_string(self) -> ::unity::Il2CppString {
4020 unsafe {
4021 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4022 ::unity::il2cpp_call!((::unity::module_base()+0x28316f0usize)as*mut u8, ::unity::Il2CppString;
4023(TMP_Text)__receiver)
4024 }
4025 }
4026 #[doc = "`SetArraySizes(::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)` overload"]
4027 fn set_array_sizes(self, unicode_chars: impl ::core::convert::Into<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>) -> i32 {
4028 unsafe {
4029 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4030 {
4031 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4032 let __vi = *__vt.get(114usize).unwrap_or_else(|| {
4033 panic!(
4034 "unity: virtual slot {}
4035 out of range (vtable len {}
4036) on the runtime class behind {}
4037 (method `{}
4038`)",
4039 114usize,
4040 __vt.len(),
4041 <TMP_Text as ::unity::ClassIdentity>::NAME,
4042 "SetArraySizes",
4043 )
4044 });
4045 let __inner: extern "C" fn(TMP_Text, ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, ::unity::OptionalMethod) -> i32 =
4046 ::core::mem::transmute(__vi.method_ptr);
4047 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4048 __inner(__receiver, ::core::convert::Into::into(unicode_chars), __mi)
4049 }
4050 }
4051 }
4052 #[doc = "`GetPreferredValues()` overload"]
4053 fn get_preferred_values(self) -> crate::unity_engine::vector2::Vector2 {
4054 unsafe {
4055 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4056 ::unity::il2cpp_call!((::unity::module_base()+0x2838f30usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4057(TMP_Text)__receiver)
4058 }
4059 }
4060 #[doc = "`GetPreferredValues(f32, f32)` overload"]
4061 fn get_preferred_values_2(
4062 self,
4063 width: impl ::core::convert::Into<f32>,
4064 height: impl ::core::convert::Into<f32>,
4065 ) -> crate::unity_engine::vector2::Vector2 {
4066 unsafe {
4067 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4068 ::unity::il2cpp_call!((::unity::module_base()+0x2838f80usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4069(TMP_Text)__receiver,(f32)::core::convert::Into::into(width),(f32)::core::convert::Into::into(height))
4070 }
4071 }
4072 #[doc = "`GetPreferredValues(::unity::Il2CppString)` overload"]
4073 fn get_preferred_values_3(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::vector2::Vector2 {
4074 unsafe {
4075 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4076 ::unity::il2cpp_call!((::unity::module_base()+0x28391d0usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4077(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
4078 }
4079 }
4080 #[doc = "`GetPreferredValues(::unity::Il2CppString, f32, f32)` overload"]
4081 fn get_preferred_values_4(
4082 self,
4083 text: impl ::core::convert::Into<::unity::Il2CppString>,
4084 width: impl ::core::convert::Into<f32>,
4085 height: impl ::core::convert::Into<f32>,
4086 ) -> crate::unity_engine::vector2::Vector2 {
4087 unsafe {
4088 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4089 ::unity::il2cpp_call!((::unity::module_base()+0x28393a0usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4090(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text),(f32)::core::convert::Into::into(width),(f32)::core::convert::Into::into(height))
4091 }
4092 }
4093 #[doc = "`GetPreferredWidth(crate::unity_engine::vector2::Vector2)` overload"]
4094 fn get_preferred_width_2(self, margin: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> f32 {
4095 unsafe {
4096 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4097 ::unity::il2cpp_call!((::unity::module_base()+0x28390b0usize)as*mut u8,f32;
4098(TMP_Text)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(margin))
4099 }
4100 }
4101 #[doc = "`GetPreferredHeight(crate::unity_engine::vector2::Vector2)` overload"]
4102 fn get_preferred_height_2(self, margin: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> f32 {
4103 unsafe {
4104 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4105 ::unity::il2cpp_call!((::unity::module_base()+0x2839120usize)as*mut u8,f32;
4106(TMP_Text)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(margin))
4107 }
4108 }
4109 #[doc = "`GetRenderedValues()` overload"]
4110 fn get_rendered_values(self) -> crate::unity_engine::vector2::Vector2 {
4111 unsafe {
4112 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4113 ::unity::il2cpp_call!((::unity::module_base()+0x2839520usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4114(TMP_Text)__receiver)
4115 }
4116 }
4117 #[doc = "`GetRenderedValues(bool)` overload"]
4118 fn get_rendered_values_2(self, only_visible_characters: impl ::core::convert::Into<bool>) -> crate::unity_engine::vector2::Vector2 {
4119 unsafe {
4120 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4121 ::unity::il2cpp_call!((::unity::module_base()+0x2839570usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4122(TMP_Text)__receiver,(bool)::core::convert::Into::into(only_visible_characters))
4123 }
4124 }
4125 #[doc = "`GetRenderedWidth(bool)` overload"]
4126 fn get_rendered_width_2(self, only_visible_characters: impl ::core::convert::Into<bool>) -> f32 {
4127 unsafe {
4128 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4129 ::unity::il2cpp_call!((::unity::module_base()+0x2839910usize)as*mut u8,f32;
4130(TMP_Text)__receiver,(bool)::core::convert::Into::into(only_visible_characters))
4131 }
4132 }
4133 #[doc = "`GetRenderedHeight(bool)` overload"]
4134 fn get_rendered_height_2(self, only_visible_characters: impl ::core::convert::Into<bool>) -> f32 {
4135 unsafe {
4136 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4137 ::unity::il2cpp_call!((::unity::module_base()+0x2839960usize)as*mut u8,f32;
4138(TMP_Text)__receiver,(bool)::core::convert::Into::into(only_visible_characters))
4139 }
4140 }
4141 #[doc = "`CalculatePreferredValues(*mutf32, crate::unity_engine::vector2::Vector2, bool, bool)` overload"]
4142 fn calculate_preferred_values(
4143 self,
4144 margin_size: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
4145 is_text_auto_sizing_enabled: impl ::core::convert::Into<bool>,
4146 is_word_wrapping_enabled: impl ::core::convert::Into<bool>,
4147 ) -> (crate::unity_engine::vector2::Vector2, f32) {
4148 unsafe {
4149 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4150 let mut __out_0 = ::core::mem::MaybeUninit::<f32>::uninit();
4151 let __ret = {
4152 {
4153 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4154 let __vi = *__vt.get(115usize).unwrap_or_else(|| {
4155 panic!(
4156 "unity: virtual slot {}
4157 out of range (vtable len {}
4158) on the runtime class behind {}
4159 (method `{}
4160`)",
4161 115usize,
4162 __vt.len(),
4163 <TMP_Text as ::unity::ClassIdentity>::NAME,
4164 "CalculatePreferredValues",
4165 )
4166 });
4167 let __inner: extern "C" fn(
4168 TMP_Text,
4169 *mut f32,
4170 crate::unity_engine::vector2::Vector2,
4171 bool,
4172 bool,
4173 ::unity::OptionalMethod,
4174 ) -> crate::unity_engine::vector2::Vector2 = ::core::mem::transmute(__vi.method_ptr);
4175 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4176 __inner(
4177 __receiver,
4178 __out_0.as_mut_ptr(),
4179 ::core::convert::Into::into(margin_size),
4180 ::core::convert::Into::into(is_text_auto_sizing_enabled),
4181 ::core::convert::Into::into(is_word_wrapping_enabled),
4182 __mi,
4183 )
4184 }
4185 };
4186 (__ret, __out_0.assume_init())
4187 }
4188 }
4189 #[doc = "`GetCompoundBounds()` overload"]
4190 fn get_compound_bounds(self) -> crate::unity_engine::bounds::Bounds {
4191 unsafe {
4192 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4193 {
4194 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4195 let __vi = *__vt.get(116usize).unwrap_or_else(|| {
4196 panic!(
4197 "unity: virtual slot {}
4198 out of range (vtable len {}
4199) on the runtime class behind {}
4200 (method `{}
4201`)",
4202 116usize,
4203 __vt.len(),
4204 <TMP_Text as ::unity::ClassIdentity>::NAME,
4205 "GetCompoundBounds",
4206 )
4207 });
4208 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> crate::unity_engine::bounds::Bounds =
4209 ::core::mem::transmute(__vi.method_ptr);
4210 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4211 __inner(__receiver, __mi)
4212 }
4213 }
4214 }
4215 #[doc = "`GetCanvasSpaceClippingRect()` overload"]
4216 fn get_canvas_space_clipping_rect(self) -> crate::unity_engine::rect::Rect {
4217 unsafe {
4218 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4219 {
4220 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4221 let __vi = *__vt.get(117usize).unwrap_or_else(|| {
4222 panic!(
4223 "unity: virtual slot {}
4224 out of range (vtable len {}
4225) on the runtime class behind {}
4226 (method `{}
4227`)",
4228 117usize,
4229 __vt.len(),
4230 <TMP_Text as ::unity::ClassIdentity>::NAME,
4231 "GetCanvasSpaceClippingRect",
4232 )
4233 });
4234 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> crate::unity_engine::rect::Rect =
4235 ::core::mem::transmute(__vi.method_ptr);
4236 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4237 __inner(__receiver, __mi)
4238 }
4239 }
4240 }
4241 #[doc = "`GetTextBounds(bool)` overload"]
4242 fn get_text_bounds_2(self, only_visible_characters: impl ::core::convert::Into<bool>) -> crate::unity_engine::bounds::Bounds {
4243 unsafe {
4244 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4245 ::unity::il2cpp_call!((::unity::module_base()+0x28395c0usize)as*mut u8,crate::unity_engine::bounds::Bounds;
4246(TMP_Text)__receiver,(bool)::core::convert::Into::into(only_visible_characters))
4247 }
4248 }
4249 #[doc = "`AdjustLineOffset(i32, i32, f32)` overload"]
4250 fn adjust_line_offset(
4251 self,
4252 start_index: impl ::core::convert::Into<i32>,
4253 end_index: impl ::core::convert::Into<i32>,
4254 offset: impl ::core::convert::Into<f32>,
4255 ) -> () {
4256 unsafe {
4257 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4258 ::unity::il2cpp_call!((::unity::module_base()+0x2842cc0usize)as*mut u8,();
4259(TMP_Text)__receiver,(i32)::core::convert::Into::into(start_index),(i32)::core::convert::Into::into(end_index),(f32)::core::convert::Into::into(offset))
4260 }
4261 }
4262 #[doc = "`ResizeLineExtents(i32)` overload"]
4263 fn resize_line_extents(self, size: impl ::core::convert::Into<i32>) -> () {
4264 unsafe {
4265 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4266 ::unity::il2cpp_call!((::unity::module_base()+0x2842ea0usize)as*mut u8,();
4267(TMP_Text)__receiver,(i32)::core::convert::Into::into(size))
4268 }
4269 }
4270 #[doc = "`GetTextInfo(::unity::Il2CppString)` overload"]
4271 fn get_text_info_2(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::tm_pro::tmp_textinfo::TMP_TextInfo {
4272 unsafe {
4273 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4274 {
4275 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4276 let __vi = *__vt.get(118usize).unwrap_or_else(|| {
4277 panic!(
4278 "unity: virtual slot {}
4279 out of range (vtable len {}
4280) on the runtime class behind {}
4281 (method `{}
4282`)",
4283 118usize,
4284 __vt.len(),
4285 <TMP_Text as ::unity::ClassIdentity>::NAME,
4286 "GetTextInfo",
4287 )
4288 });
4289 let __inner: extern "C" fn(TMP_Text, ::unity::Il2CppString, ::unity::OptionalMethod) -> crate::tm_pro::tmp_textinfo::TMP_TextInfo =
4290 ::core::mem::transmute(__vi.method_ptr);
4291 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4292 __inner(__receiver, ::core::convert::Into::into(text), __mi)
4293 }
4294 }
4295 }
4296 #[doc = "`ComputeMarginSize()` overload"]
4297 fn compute_margin_size(self) -> () {
4298 unsafe {
4299 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4300 {
4301 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4302 let __vi = *__vt.get(119usize).unwrap_or_else(|| {
4303 panic!(
4304 "unity: virtual slot {}
4305 out of range (vtable len {}
4306) on the runtime class behind {}
4307 (method `{}
4308`)",
4309 119usize,
4310 __vt.len(),
4311 <TMP_Text as ::unity::ClassIdentity>::NAME,
4312 "ComputeMarginSize",
4313 )
4314 });
4315 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4316 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4317 __inner(__receiver, __mi)
4318 }
4319 }
4320 }
4321 #[doc = "`InsertNewLine(i32, f32, f32, f32, f32, f32, f32, f32, f32, *mutbool, *mutf32)` overload"]
4322 fn insert_new_line(
4323 self,
4324 i: impl ::core::convert::Into<i32>,
4325 base_scale: impl ::core::convert::Into<f32>,
4326 current_element_scale: impl ::core::convert::Into<f32>,
4327 current_em_scale: impl ::core::convert::Into<f32>,
4328 glyph_adjustment: impl ::core::convert::Into<f32>,
4329 bold_spacing_adjustment: impl ::core::convert::Into<f32>,
4330 character_spacing_adjustment: impl ::core::convert::Into<f32>,
4331 width: impl ::core::convert::Into<f32>,
4332 line_gap: impl ::core::convert::Into<f32>,
4333 ) -> (bool, f32) {
4334 unsafe {
4335 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4336 let mut __out_0 = ::core::mem::MaybeUninit::<bool>::uninit();
4337 let mut __out_1 = ::core::mem::MaybeUninit::<f32>::uninit();
4338 ::unity::il2cpp_call!((::unity::module_base()+0x28430d0usize)as*mut u8,();
4339(TMP_Text)__receiver,(i32)::core::convert::Into::into(i),(f32)::core::convert::Into::into(base_scale),(f32)::core::convert::Into::into(current_element_scale),(f32)::core::convert::Into::into(current_em_scale),(f32)::core::convert::Into::into(glyph_adjustment),(f32)::core::convert::Into::into(bold_spacing_adjustment),(f32)::core::convert::Into::into(character_spacing_adjustment),(f32)::core::convert::Into::into(width),(f32)::core::convert::Into::into(line_gap),(*mut bool)__out_0.as_mut_ptr(),(*mut f32)__out_1.as_mut_ptr());
4340 (__out_0.assume_init(), __out_1.assume_init())
4341 }
4342 }
4343 #[doc = "`SaveWordWrappingState(*mutcrate::tm_pro::wordwrapstate::WordWrapState, i32, i32)` overload"]
4344 fn save_word_wrapping_state(
4345 self,
4346 index: impl ::core::convert::Into<i32>,
4347 count: impl ::core::convert::Into<i32>,
4348 ) -> crate::tm_pro::wordwrapstate::WordWrapState {
4349 unsafe {
4350 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4351 let mut __out_0 = ::core::mem::MaybeUninit::<crate::tm_pro::wordwrapstate::WordWrapState>::uninit();
4352 ::unity::il2cpp_call!((::unity::module_base()+0x2842860usize)as*mut u8,();
4353(TMP_Text)__receiver,(*mut crate::tm_pro::wordwrapstate::WordWrapState)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(count));
4354 __out_0.assume_init()
4355 }
4356 }
4357 #[doc = "`RestoreWordWrappingState(*mutcrate::tm_pro::wordwrapstate::WordWrapState)` overload"]
4358 fn restore_word_wrapping_state(self) -> (i32, crate::tm_pro::wordwrapstate::WordWrapState) {
4359 unsafe {
4360 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4361 let mut __out_0 = ::core::mem::MaybeUninit::<crate::tm_pro::wordwrapstate::WordWrapState>::uninit();
4362 let __ret = {
4363 ::unity::il2cpp_call!((::unity::module_base()+0x2842350usize)as*mut u8,i32;
4364(TMP_Text)__receiver,(*mut crate::tm_pro::wordwrapstate::WordWrapState)__out_0.as_mut_ptr())
4365 };
4366 (__ret, __out_0.assume_init())
4367 }
4368 }
4369 #[doc = "`SaveGlyphVertexInfo(f32, f32, crate::unity_engine::color32::Color32)` overload"]
4370 fn save_glyph_vertex_info(
4371 self,
4372 padding: impl ::core::convert::Into<f32>,
4373 style_padding: impl ::core::convert::Into<f32>,
4374 vertex_color: impl ::core::convert::Into<crate::unity_engine::color32::Color32>,
4375 ) -> () {
4376 unsafe {
4377 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4378 {
4379 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4380 let __vi = *__vt.get(120usize).unwrap_or_else(|| {
4381 panic!(
4382 "unity: virtual slot {}
4383 out of range (vtable len {}
4384) on the runtime class behind {}
4385 (method `{}
4386`)",
4387 120usize,
4388 __vt.len(),
4389 <TMP_Text as ::unity::ClassIdentity>::NAME,
4390 "SaveGlyphVertexInfo",
4391 )
4392 });
4393 let __inner: extern "C" fn(TMP_Text, f32, f32, crate::unity_engine::color32::Color32, ::unity::OptionalMethod) -> () =
4394 ::core::mem::transmute(__vi.method_ptr);
4395 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4396 __inner(
4397 __receiver,
4398 ::core::convert::Into::into(padding),
4399 ::core::convert::Into::into(style_padding),
4400 ::core::convert::Into::into(vertex_color),
4401 __mi,
4402 )
4403 }
4404 }
4405 }
4406 #[doc = "`SaveSpriteVertexInfo(crate::unity_engine::color32::Color32)` overload"]
4407 fn save_sprite_vertex_info(self, vertex_color: impl ::core::convert::Into<crate::unity_engine::color32::Color32>) -> () {
4408 unsafe {
4409 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4410 {
4411 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4412 let __vi = *__vt.get(121usize).unwrap_or_else(|| {
4413 panic!(
4414 "unity: virtual slot {}
4415 out of range (vtable len {}
4416) on the runtime class behind {}
4417 (method `{}
4418`)",
4419 121usize,
4420 __vt.len(),
4421 <TMP_Text as ::unity::ClassIdentity>::NAME,
4422 "SaveSpriteVertexInfo",
4423 )
4424 });
4425 let __inner: extern "C" fn(TMP_Text, crate::unity_engine::color32::Color32, ::unity::OptionalMethod) -> () =
4426 ::core::mem::transmute(__vi.method_ptr);
4427 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4428 __inner(__receiver, ::core::convert::Into::into(vertex_color), __mi)
4429 }
4430 }
4431 }
4432 #[doc = "`FillCharacterVertexBuffers(i32, i32)` overload"]
4433 fn fill_character_vertex_buffers(self, i: impl ::core::convert::Into<i32>, index_x4: impl ::core::convert::Into<i32>) -> () {
4434 unsafe {
4435 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4436 {
4437 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4438 let __vi = *__vt.get(122usize).unwrap_or_else(|| {
4439 panic!(
4440 "unity: virtual slot {}
4441 out of range (vtable len {}
4442) on the runtime class behind {}
4443 (method `{}
4444`)",
4445 122usize,
4446 __vt.len(),
4447 <TMP_Text as ::unity::ClassIdentity>::NAME,
4448 "FillCharacterVertexBuffers",
4449 )
4450 });
4451 let __inner: extern "C" fn(TMP_Text, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4452 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4453 __inner(__receiver, ::core::convert::Into::into(i), ::core::convert::Into::into(index_x4), __mi)
4454 }
4455 }
4456 }
4457 #[doc = "`FillCharacterVertexBuffers(i32, i32, bool)` overload"]
4458 fn fill_character_vertex_buffers_2(
4459 self,
4460 i: impl ::core::convert::Into<i32>,
4461 index_x4: impl ::core::convert::Into<i32>,
4462 is_volumetric: impl ::core::convert::Into<bool>,
4463 ) -> () {
4464 unsafe {
4465 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4466 {
4467 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4468 let __vi = *__vt.get(123usize).unwrap_or_else(|| {
4469 panic!(
4470 "unity: virtual slot {}
4471 out of range (vtable len {}
4472) on the runtime class behind {}
4473 (method `{}
4474`)",
4475 123usize,
4476 __vt.len(),
4477 <TMP_Text as ::unity::ClassIdentity>::NAME,
4478 "FillCharacterVertexBuffers",
4479 )
4480 });
4481 let __inner: extern "C" fn(TMP_Text, i32, i32, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4482 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4483 __inner(
4484 __receiver,
4485 ::core::convert::Into::into(i),
4486 ::core::convert::Into::into(index_x4),
4487 ::core::convert::Into::into(is_volumetric),
4488 __mi,
4489 )
4490 }
4491 }
4492 }
4493 #[doc = "`FillSpriteVertexBuffers(i32, i32)` overload"]
4494 fn fill_sprite_vertex_buffers(self, i: impl ::core::convert::Into<i32>, index_x4: impl ::core::convert::Into<i32>) -> () {
4495 unsafe {
4496 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4497 {
4498 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4499 let __vi = *__vt.get(124usize).unwrap_or_else(|| {
4500 panic!(
4501 "unity: virtual slot {}
4502 out of range (vtable len {}
4503) on the runtime class behind {}
4504 (method `{}
4505`)",
4506 124usize,
4507 __vt.len(),
4508 <TMP_Text as ::unity::ClassIdentity>::NAME,
4509 "FillSpriteVertexBuffers",
4510 )
4511 });
4512 let __inner: extern "C" fn(TMP_Text, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4513 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4514 __inner(__receiver, ::core::convert::Into::into(i), ::core::convert::Into::into(index_x4), __mi)
4515 }
4516 }
4517 }
4518 #[doc = "`DrawUnderlineMesh(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, *muti32, f32, f32, f32, f32, crate::unity_engine::color32::Color32)` overload"]
4519 fn draw_underline_mesh(
4520 self,
4521 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
4522 end: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
4523 start_scale: impl ::core::convert::Into<f32>,
4524 end_scale: impl ::core::convert::Into<f32>,
4525 max_scale: impl ::core::convert::Into<f32>,
4526 sdf_scale: impl ::core::convert::Into<f32>,
4527 underline_color: impl ::core::convert::Into<crate::unity_engine::color32::Color32>,
4528 ) -> i32 {
4529 unsafe {
4530 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4531 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4532 {
4533 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4534 let __vi = *__vt.get(125usize).unwrap_or_else(|| {
4535 panic!(
4536 "unity: virtual slot {}
4537 out of range (vtable len {}
4538) on the runtime class behind {}
4539 (method `{}
4540`)",
4541 125usize,
4542 __vt.len(),
4543 <TMP_Text as ::unity::ClassIdentity>::NAME,
4544 "DrawUnderlineMesh",
4545 )
4546 });
4547 let __inner: extern "C" fn(
4548 TMP_Text,
4549 crate::unity_engine::vector3::Vector3,
4550 crate::unity_engine::vector3::Vector3,
4551 *mut i32,
4552 f32,
4553 f32,
4554 f32,
4555 f32,
4556 crate::unity_engine::color32::Color32,
4557 ::unity::OptionalMethod,
4558 ) -> () = ::core::mem::transmute(__vi.method_ptr);
4559 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4560 __inner(
4561 __receiver,
4562 ::core::convert::Into::into(start),
4563 ::core::convert::Into::into(end),
4564 __out_0.as_mut_ptr(),
4565 ::core::convert::Into::into(start_scale),
4566 ::core::convert::Into::into(end_scale),
4567 ::core::convert::Into::into(max_scale),
4568 ::core::convert::Into::into(sdf_scale),
4569 ::core::convert::Into::into(underline_color),
4570 __mi,
4571 )
4572 };
4573 __out_0.assume_init()
4574 }
4575 }
4576 #[doc = "`DrawTextHighlight(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, *muti32, crate::unity_engine::color32::Color32)` overload"]
4577 fn draw_text_highlight(
4578 self,
4579 start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
4580 end: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
4581 highlight_color: impl ::core::convert::Into<crate::unity_engine::color32::Color32>,
4582 ) -> i32 {
4583 unsafe {
4584 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4585 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4586 {
4587 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4588 let __vi = *__vt.get(126usize).unwrap_or_else(|| {
4589 panic!(
4590 "unity: virtual slot {}
4591 out of range (vtable len {}
4592) on the runtime class behind {}
4593 (method `{}
4594`)",
4595 126usize,
4596 __vt.len(),
4597 <TMP_Text as ::unity::ClassIdentity>::NAME,
4598 "DrawTextHighlight",
4599 )
4600 });
4601 let __inner: extern "C" fn(
4602 TMP_Text,
4603 crate::unity_engine::vector3::Vector3,
4604 crate::unity_engine::vector3::Vector3,
4605 *mut i32,
4606 crate::unity_engine::color32::Color32,
4607 ::unity::OptionalMethod,
4608 ) -> () = ::core::mem::transmute(__vi.method_ptr);
4609 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4610 __inner(
4611 __receiver,
4612 ::core::convert::Into::into(start),
4613 ::core::convert::Into::into(end),
4614 __out_0.as_mut_ptr(),
4615 ::core::convert::Into::into(highlight_color),
4616 __mi,
4617 )
4618 };
4619 __out_0.assume_init()
4620 }
4621 }
4622 #[doc = "`LoadDefaultSettings()` overload"]
4623 fn load_default_settings(self) -> () {
4624 unsafe {
4625 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4626 ::unity::il2cpp_call!((::unity::module_base()+0x28472d0usize)as*mut u8,();
4627(TMP_Text)__receiver)
4628 }
4629 }
4630 #[doc = "`GetSpecialCharacters(crate::tm_pro::tmp_fontasset::TMP_FontAsset)` overload"]
4631 fn get_special_characters(self, font_asset: impl ::core::convert::Into<crate::tm_pro::tmp_fontasset::TMP_FontAsset>) -> () {
4632 unsafe {
4633 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4634 ::unity::il2cpp_call!((::unity::module_base()+0x2847530usize)as*mut u8,();
4635(TMP_Text)__receiver,(crate::tm_pro::tmp_fontasset::TMP_FontAsset)::core::convert::Into::into(font_asset))
4636 }
4637 }
4638 #[doc = "`GetEllipsisSpecialCharacter(crate::tm_pro::tmp_fontasset::TMP_FontAsset)` overload"]
4639 fn get_ellipsis_special_character(self, font_asset: impl ::core::convert::Into<crate::tm_pro::tmp_fontasset::TMP_FontAsset>) -> () {
4640 unsafe {
4641 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4642 ::unity::il2cpp_call!((::unity::module_base()+0x2847560usize)as*mut u8,();
4643(TMP_Text)__receiver,(crate::tm_pro::tmp_fontasset::TMP_FontAsset)::core::convert::Into::into(font_asset))
4644 }
4645 }
4646 #[doc = "`GetUnderlineSpecialCharacter(crate::tm_pro::tmp_fontasset::TMP_FontAsset)` overload"]
4647 fn get_underline_special_character(self, font_asset: impl ::core::convert::Into<crate::tm_pro::tmp_fontasset::TMP_FontAsset>) -> () {
4648 unsafe {
4649 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4650 ::unity::il2cpp_call!((::unity::module_base()+0x2846c40usize)as*mut u8,();
4651(TMP_Text)__receiver,(crate::tm_pro::tmp_fontasset::TMP_FontAsset)::core::convert::Into::into(font_asset))
4652 }
4653 }
4654 #[doc = "`ReplaceTagWithCharacter(::unity::Array<i32>, i32, i32, u16)` overload"]
4655 fn replace_tag_with_character(
4656 self,
4657 chars: impl ::core::convert::Into<::unity::Array<i32>>,
4658 insertion_index: impl ::core::convert::Into<i32>,
4659 tag_length: impl ::core::convert::Into<i32>,
4660 c: impl ::core::convert::Into<u16>,
4661 ) -> () {
4662 unsafe {
4663 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4664 ::unity::il2cpp_call!((::unity::module_base()+0x28477d0usize)as*mut u8,();
4665(TMP_Text)__receiver,(::unity::Array<i32>)::core::convert::Into::into(chars),(i32)::core::convert::Into::into(insertion_index),(i32)::core::convert::Into::into(tag_length),(u16)::core::convert::Into::into(c))
4666 }
4667 }
4668 #[doc = "`GetFontAssetForWeight(i32)` overload"]
4669 fn get_font_asset_for_weight(self, font_weight: impl ::core::convert::Into<i32>) -> crate::tm_pro::tmp_fontasset::TMP_FontAsset {
4670 unsafe {
4671 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4672 ::unity::il2cpp_call!((::unity::module_base()+0x2847850usize)as*mut u8,crate::tm_pro::tmp_fontasset::TMP_FontAsset;
4673(TMP_Text)__receiver,(i32)::core::convert::Into::into(font_weight))
4674 }
4675 }
4676 #[doc = "`GetTextElement(u32, crate::tm_pro::tmp_fontasset::TMP_FontAsset, crate::tm_pro::fontstyles::FontStyles, crate::tm_pro::fontweight::FontWeight, *mutbool)` overload"]
4677 fn get_text_element(
4678 self,
4679 unicode: impl ::core::convert::Into<u32>,
4680 font_asset: impl ::core::convert::Into<crate::tm_pro::tmp_fontasset::TMP_FontAsset>,
4681 font_style: impl ::core::convert::Into<crate::tm_pro::fontstyles::FontStyles>,
4682 font_weight: impl ::core::convert::Into<crate::tm_pro::fontweight::FontWeight>,
4683 ) -> (crate::tm_pro::tmp_textelement::TMP_TextElement, bool) {
4684 unsafe {
4685 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4686 let mut __out_0 = ::core::mem::MaybeUninit::<bool>::uninit();
4687 let __ret = {
4688 ::unity::il2cpp_call!((::unity::module_base()+0x28478d0usize)as*mut u8,crate::tm_pro::tmp_textelement::TMP_TextElement;
4689(TMP_Text)__receiver,(u32)::core::convert::Into::into(unicode),(crate::tm_pro::tmp_fontasset::TMP_FontAsset)::core::convert::Into::into(font_asset),(crate::tm_pro::fontstyles::FontStyles)::core::convert::Into::into(font_style),(crate::tm_pro::fontweight::FontWeight)::core::convert::Into::into(font_weight),(*mut bool)__out_0.as_mut_ptr())
4690 };
4691 (__ret, __out_0.assume_init())
4692 }
4693 }
4694 #[doc = "`SetActiveSubMeshes(bool)` overload"]
4695 fn set_active_sub_meshes(self, state: impl ::core::convert::Into<bool>) -> () {
4696 unsafe {
4697 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4698 {
4699 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4700 let __vi = *__vt.get(127usize).unwrap_or_else(|| {
4701 panic!(
4702 "unity: virtual slot {}
4703 out of range (vtable len {}
4704) on the runtime class behind {}
4705 (method `{}
4706`)",
4707 127usize,
4708 __vt.len(),
4709 <TMP_Text as ::unity::ClassIdentity>::NAME,
4710 "SetActiveSubMeshes",
4711 )
4712 });
4713 let __inner: extern "C" fn(TMP_Text, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4714 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4715 __inner(__receiver, ::core::convert::Into::into(state), __mi)
4716 }
4717 }
4718 }
4719 #[doc = "`DestroySubMeshObjects()` overload"]
4720 fn destroy_sub_mesh_objects(self) -> () {
4721 unsafe {
4722 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4723 {
4724 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4725 let __vi = *__vt.get(128usize).unwrap_or_else(|| {
4726 panic!(
4727 "unity: virtual slot {}
4728 out of range (vtable len {}
4729) on the runtime class behind {}
4730 (method `{}
4731`)",
4732 128usize,
4733 __vt.len(),
4734 <TMP_Text as ::unity::ClassIdentity>::NAME,
4735 "DestroySubMeshObjects",
4736 )
4737 });
4738 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4739 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4740 __inner(__receiver, __mi)
4741 }
4742 }
4743 }
4744 #[doc = "`ClearMesh()` overload"]
4745 fn clear_mesh(self) -> () {
4746 unsafe {
4747 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4748 {
4749 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4750 let __vi = *__vt.get(129usize).unwrap_or_else(|| {
4751 panic!(
4752 "unity: virtual slot {}
4753 out of range (vtable len {}
4754) on the runtime class behind {}
4755 (method `{}
4756`)",
4757 129usize,
4758 __vt.len(),
4759 <TMP_Text as ::unity::ClassIdentity>::NAME,
4760 "ClearMesh",
4761 )
4762 });
4763 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4764 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4765 __inner(__receiver, __mi)
4766 }
4767 }
4768 }
4769 #[doc = "`ClearMesh(bool)` overload"]
4770 fn clear_mesh_2(self, upload_geometry: impl ::core::convert::Into<bool>) -> () {
4771 unsafe {
4772 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4773 {
4774 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4775 let __vi = *__vt.get(130usize).unwrap_or_else(|| {
4776 panic!(
4777 "unity: virtual slot {}
4778 out of range (vtable len {}
4779) on the runtime class behind {}
4780 (method `{}
4781`)",
4782 130usize,
4783 __vt.len(),
4784 <TMP_Text as ::unity::ClassIdentity>::NAME,
4785 "ClearMesh",
4786 )
4787 });
4788 let __inner: extern "C" fn(TMP_Text, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4789 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4790 __inner(__receiver, ::core::convert::Into::into(upload_geometry), __mi)
4791 }
4792 }
4793 }
4794 #[doc = "`GetParsedText()` overload"]
4795 fn get_parsed_text(self) -> ::unity::Il2CppString {
4796 unsafe {
4797 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4798 {
4799 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4800 let __vi = *__vt.get(131usize).unwrap_or_else(|| {
4801 panic!(
4802 "unity: virtual slot {}
4803 out of range (vtable len {}
4804) on the runtime class behind {}
4805 (method `{}
4806`)",
4807 131usize,
4808 __vt.len(),
4809 <TMP_Text as ::unity::ClassIdentity>::NAME,
4810 "GetParsedText",
4811 )
4812 });
4813 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
4814 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4815 __inner(__receiver, __mi)
4816 }
4817 }
4818 }
4819 #[doc = "`IsSelfOrLinkedAncestor(crate::tm_pro::tmp_text::TMP_Text)` overload"]
4820 fn is_self_or_linked_ancestor(self, target_text_component: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>) -> bool {
4821 unsafe {
4822 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4823 ::unity::il2cpp_call!((::unity::module_base()+0x2833370usize)as*mut u8,bool;
4824(TMP_Text)__receiver,(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(target_text_component))
4825 }
4826 }
4827 #[doc = "`ReleaseLinkedTextComponent(crate::tm_pro::tmp_text::TMP_Text)` overload"]
4828 fn release_linked_text_component(self, target_text_component: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text>) -> () {
4829 unsafe {
4830 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4831 ::unity::il2cpp_call!((::unity::module_base()+0x2833230usize)as*mut u8,();
4832(TMP_Text)__receiver,(crate::tm_pro::tmp_text::TMP_Text)::core::convert::Into::into(target_text_component))
4833 }
4834 }
4835 #[doc = "`PackUV(f32, f32, f32)` overload"]
4836 fn pack_uv(
4837 self,
4838 x: impl ::core::convert::Into<f32>,
4839 y: impl ::core::convert::Into<f32>,
4840 scale: impl ::core::convert::Into<f32>,
4841 ) -> crate::unity_engine::vector2::Vector2 {
4842 unsafe {
4843 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4844 ::unity::il2cpp_call!((::unity::module_base()+0x2846db0usize)as*mut u8,crate::unity_engine::vector2::Vector2;
4845(TMP_Text)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y),(f32)::core::convert::Into::into(scale))
4846 }
4847 }
4848 #[doc = "`PackUV(f32, f32)` overload"]
4849 fn pack_uv_2(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>) -> f32 {
4850 unsafe {
4851 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4852 ::unity::il2cpp_call!((::unity::module_base()+0x2847e30usize)as*mut u8,f32;
4853(TMP_Text)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y))
4854 }
4855 }
4856 #[doc = "`InternalUpdate()` overload"]
4857 fn internal_update(self) -> () {
4858 unsafe {
4859 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4860 {
4861 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4862 let __vi = *__vt.get(132usize).unwrap_or_else(|| {
4863 panic!(
4864 "unity: virtual slot {}
4865 out of range (vtable len {}
4866) on the runtime class behind {}
4867 (method `{}
4868`)",
4869 132usize,
4870 __vt.len(),
4871 <TMP_Text as ::unity::ClassIdentity>::NAME,
4872 "InternalUpdate",
4873 )
4874 });
4875 let __inner: extern "C" fn(TMP_Text, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
4876 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4877 __inner(__receiver, __mi)
4878 }
4879 }
4880 }
4881 #[doc = "`HexToInt(u16)` overload"]
4882 fn hex_to_int(self, hex: impl ::core::convert::Into<u16>) -> i32 {
4883 unsafe {
4884 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4885 ::unity::il2cpp_call!((::unity::module_base()+0x2847eb0usize)as*mut u8,i32;
4886(TMP_Text)__receiver,(u16)::core::convert::Into::into(hex))
4887 }
4888 }
4889 #[doc = "`GetUTF16(::unity::Il2CppString, i32)` overload"]
4890 fn get_utf16(self, text: impl ::core::convert::Into<::unity::Il2CppString>, i: impl ::core::convert::Into<i32>) -> i32 {
4891 unsafe {
4892 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4893 ::unity::il2cpp_call!((::unity::module_base()+0x2847ee0usize)as*mut u8,i32;
4894(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4895 }
4896 }
4897 #[doc = "`GetUTF16(::unity::Array<i32>, i32)` overload"]
4898 fn get_utf16_2(self, text: impl ::core::convert::Into<::unity::Array<i32>>, i: impl ::core::convert::Into<i32>) -> i32 {
4899 unsafe {
4900 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4901 ::unity::il2cpp_call!((::unity::module_base()+0x28381a0usize)as*mut u8,i32;
4902(TMP_Text)__receiver,(::unity::Array<i32>)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4903 }
4904 }
4905 #[doc = "`GetUTF16(::unity::Array<u32>, i32)` overload"]
4906 fn get_utf16_3(self, text: impl ::core::convert::Into<::unity::Array<u32>>, i: impl ::core::convert::Into<i32>) -> i32 {
4907 unsafe {
4908 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4909 ::unity::il2cpp_call!((::unity::module_base()+0x2847f90usize)as*mut u8,i32;
4910(TMP_Text)__receiver,(::unity::Array<u32>)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4911 }
4912 }
4913 #[doc = "`GetUTF16(crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32)` overload"]
4914 fn get_utf16_4(
4915 self,
4916 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer>,
4917 i: impl ::core::convert::Into<i32>,
4918 ) -> i32 {
4919 unsafe {
4920 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4921 ::unity::il2cpp_call!((::unity::module_base()+0x2836780usize)as*mut u8,i32;
4922(TMP_Text)__receiver,(crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4923 }
4924 }
4925 #[doc = "`GetUTF32(::unity::Il2CppString, i32)` overload"]
4926 fn get_utf32(self, text: impl ::core::convert::Into<::unity::Il2CppString>, i: impl ::core::convert::Into<i32>) -> i32 {
4927 unsafe {
4928 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4929 ::unity::il2cpp_call!((::unity::module_base()+0x2848100usize)as*mut u8,i32;
4930(TMP_Text)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4931 }
4932 }
4933 #[doc = "`GetUTF32(::unity::Array<i32>, i32)` overload"]
4934 fn get_utf32_2(self, text: impl ::core::convert::Into<::unity::Array<i32>>, i: impl ::core::convert::Into<i32>) -> i32 {
4935 unsafe {
4936 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4937 ::unity::il2cpp_call!((::unity::module_base()+0x2838260usize)as*mut u8,i32;
4938(TMP_Text)__receiver,(::unity::Array<i32>)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4939 }
4940 }
4941 #[doc = "`GetUTF32(::unity::Array<u32>, i32)` overload"]
4942 fn get_utf32_3(self, text: impl ::core::convert::Into<::unity::Array<u32>>, i: impl ::core::convert::Into<i32>) -> i32 {
4943 unsafe {
4944 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4945 ::unity::il2cpp_call!((::unity::module_base()+0x2848240usize)as*mut u8,i32;
4946(TMP_Text)__receiver,(::unity::Array<u32>)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4947 }
4948 }
4949 #[doc = "`GetUTF32(crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer, i32)` overload"]
4950 fn get_utf32_4(
4951 self,
4952 text: impl ::core::convert::Into<crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer>,
4953 i: impl ::core::convert::Into<i32>,
4954 ) -> i32 {
4955 unsafe {
4956 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4957 ::unity::il2cpp_call!((::unity::module_base()+0x2836830usize)as*mut u8,i32;
4958(TMP_Text)__receiver,(crate::tm_pro::tmp_text::TMP_Text_TextBackingContainer)::core::convert::Into::into(text),(i32)::core::convert::Into::into(i))
4959 }
4960 }
4961 #[doc = "`HexCharsToColor(::unity::Array<u16>, i32)` overload"]
4962 fn hex_chars_to_color(
4963 self,
4964 hex_chars: impl ::core::convert::Into<::unity::Array<u16>>,
4965 tag_count: impl ::core::convert::Into<i32>,
4966 ) -> crate::unity_engine::color32::Color32 {
4967 unsafe {
4968 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4969 ::unity::il2cpp_call!((::unity::module_base()+0x28484d0usize)as*mut u8,crate::unity_engine::color32::Color32;
4970(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(hex_chars),(i32)::core::convert::Into::into(tag_count))
4971 }
4972 }
4973 #[doc = "`HexCharsToColor(::unity::Array<u16>, i32, i32)` overload"]
4974 fn hex_chars_to_color_2(
4975 self,
4976 hex_chars: impl ::core::convert::Into<::unity::Array<u16>>,
4977 start_index: impl ::core::convert::Into<i32>,
4978 length: impl ::core::convert::Into<i32>,
4979 ) -> crate::unity_engine::color32::Color32 {
4980 unsafe {
4981 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4982 ::unity::il2cpp_call!((::unity::module_base()+0x2848900usize)as*mut u8,crate::unity_engine::color32::Color32;
4983(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(hex_chars),(i32)::core::convert::Into::into(start_index),(i32)::core::convert::Into::into(length))
4984 }
4985 }
4986 #[doc = "`GetAttributeParameters(::unity::Array<u16>, i32, i32, *mut::unity::Array<f32>)` overload"]
4987 fn get_attribute_parameters(
4988 self,
4989 chars: impl ::core::convert::Into<::unity::Array<u16>>,
4990 start_index: impl ::core::convert::Into<i32>,
4991 length: impl ::core::convert::Into<i32>,
4992 ) -> (i32, ::unity::Array<f32>) {
4993 unsafe {
4994 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4995 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<f32>>::uninit();
4996 let __ret = {
4997 ::unity::il2cpp_call!((::unity::module_base()+0x2848b80usize)as*mut u8,i32;
4998(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(chars),(i32)::core::convert::Into::into(start_index),(i32)::core::convert::Into::into(length),(*mut::unity::Array<f32>)__out_0.as_mut_ptr())
4999 };
5000 (__ret, __out_0.assume_init())
5001 }
5002 }
5003 #[doc = "`ConvertToFloat(::unity::Array<u16>, i32, i32)` overload"]
5004 fn convert_to_float(
5005 self,
5006 chars: impl ::core::convert::Into<::unity::Array<u16>>,
5007 start_index: impl ::core::convert::Into<i32>,
5008 length: impl ::core::convert::Into<i32>,
5009 ) -> f32 {
5010 unsafe {
5011 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5012 ::unity::il2cpp_call!((::unity::module_base()+0x2848e00usize)as*mut u8,f32;
5013(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(chars),(i32)::core::convert::Into::into(start_index),(i32)::core::convert::Into::into(length))
5014 }
5015 }
5016 #[doc = "`ConvertToFloat(::unity::Array<u16>, i32, i32, *muti32)` overload"]
5017 fn convert_to_float_2(
5018 self,
5019 chars: impl ::core::convert::Into<::unity::Array<u16>>,
5020 start_index: impl ::core::convert::Into<i32>,
5021 length: impl ::core::convert::Into<i32>,
5022 ) -> (f32, i32) {
5023 unsafe {
5024 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5025 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
5026 let __ret = {
5027 ::unity::il2cpp_call!((::unity::module_base()+0x2848c40usize)as*mut u8,f32;
5028(TMP_Text)__receiver,(::unity::Array<u16>)::core::convert::Into::into(chars),(i32)::core::convert::Into::into(start_index),(i32)::core::convert::Into::into(length),(*mut i32)__out_0.as_mut_ptr())
5029 };
5030 (__ret, __out_0.assume_init())
5031 }
5032 }
5033 #[doc = "`ValidateHtmlTag(::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>, i32, *muti32)` overload"]
5034 fn validate_html_tag(
5035 self,
5036 chars: impl ::core::convert::Into<::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>>,
5037 start_index: impl ::core::convert::Into<i32>,
5038 ) -> (bool, i32) {
5039 unsafe {
5040 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5041 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
5042 let __ret = {
5043 ::unity::il2cpp_call!((::unity::module_base()+0x283bd40usize)as*mut u8,bool;
5044(TMP_Text)__receiver,(::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>)::core::convert::Into::into(chars),(i32)::core::convert::Into::into(start_index),(*mut i32)__out_0.as_mut_ptr())
5045 };
5046 (__ret, __out_0.assume_init())
5047 }
5048 }
5049 #[doc = "`.ctor()` overload"]
5050 fn ctor(self) -> () {
5051 unsafe {
5052 let __receiver = <TMP_Text as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5053 ::unity::il2cpp_call!((::unity::module_base()+0x2848e30usize)as*mut u8,();
5054(TMP_Text)__receiver)
5055 }
5056 }
5057}
5058
5059#[cfg(feature = "tm_pro-tmp_text")]
5060impl<__T: ITMP_Text> ITMP_TextMethods for __T {}
5061
5062#[cfg(feature = "tm_pro-tmp_text")]
5063impl TMP_Text {
5064 pub fn get_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5065 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5066 }
5067
5068 pub fn set_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5069 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5070 }
5071
5072 pub fn get_text_preprocessor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5073 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5074 }
5075
5076 pub fn set_text_preprocessor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5077 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5078 }
5079
5080 pub fn get_is_right_to_left_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5081 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5082 }
5083
5084 pub fn set_is_right_to_left_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5085 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5086 }
5087
5088 pub fn get_font_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5089 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
5090 }
5091
5092 pub fn set_font_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5093 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
5094 }
5095
5096 pub fn get_font_shared_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5097 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
5098 }
5099
5100 pub fn set_font_shared_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5101 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
5102 }
5103
5104 pub fn get_font_shared_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5105 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
5106 }
5107
5108 pub fn set_font_shared_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5109 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
5110 }
5111
5112 pub fn get_font_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5113 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
5114 }
5115
5116 pub fn set_font_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5117 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
5118 }
5119
5120 pub fn get_font_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
5122 }
5123
5124 pub fn set_font_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
5126 }
5127
5128 pub fn get_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
5130 }
5131
5132 pub fn set_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5133 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
5134 }
5135
5136 pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5137 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
5138 }
5139
5140 pub fn set_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5141 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
5142 }
5143
5144 pub fn get_enable_vertex_gradient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5145 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
5146 }
5147
5148 pub fn set_enable_vertex_gradient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5149 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
5150 }
5151
5152 pub fn get_color_gradient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
5154 }
5155
5156 pub fn set_color_gradient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5157 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
5158 }
5159
5160 pub fn get_color_gradient_preset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5161 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
5162 }
5163
5164 pub fn set_color_gradient_preset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5165 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
5166 }
5167
5168 pub fn get_sprite_asset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
5170 }
5171
5172 pub fn set_sprite_asset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
5174 }
5175
5176 pub fn get_tint_all_sprites_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
5178 }
5179
5180 pub fn set_tint_all_sprites_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
5182 }
5183
5184 pub fn get_style_sheet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
5186 }
5187
5188 pub fn set_style_sheet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
5190 }
5191
5192 pub fn get_text_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
5194 }
5195
5196 pub fn set_text_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
5198 }
5199
5200 pub fn get_override_color_tags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
5202 }
5203
5204 pub fn set_override_color_tags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
5206 }
5207
5208 pub fn get_face_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5209 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
5210 }
5211
5212 pub fn set_face_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5213 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
5214 }
5215
5216 pub fn get_outline_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5217 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
5218 }
5219
5220 pub fn set_outline_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5221 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
5222 }
5223
5224 pub fn get_outline_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5225 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
5226 }
5227
5228 pub fn set_outline_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5229 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
5230 }
5231
5232 pub fn get_font_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5233 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
5234 }
5235
5236 pub fn set_font_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5237 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
5238 }
5239
5240 pub fn get_font_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5241 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
5242 }
5243
5244 pub fn set_font_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5245 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
5246 }
5247
5248 pub fn get_pixels_per_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5249 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
5250 }
5251
5252 pub fn get_enable_auto_sizing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
5254 }
5255
5256 pub fn set_enable_auto_sizing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
5258 }
5259
5260 pub fn get_font_size_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
5262 }
5263
5264 pub fn set_font_size_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
5266 }
5267
5268 pub fn get_font_size_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5269 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
5270 }
5271
5272 pub fn set_font_size_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5273 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
5274 }
5275
5276 pub fn get_font_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5277 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
5278 }
5279
5280 pub fn set_font_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5281 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
5282 }
5283
5284 pub fn get_is_using_bold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5285 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
5286 }
5287
5288 pub fn get_horizontal_alignment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5289 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
5290 }
5291
5292 pub fn set_horizontal_alignment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
5294 }
5295
5296 pub fn get_vertical_alignment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5297 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
5298 }
5299
5300 pub fn set_vertical_alignment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5301 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
5302 }
5303
5304 pub fn get_alignment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5305 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
5306 }
5307
5308 pub fn set_alignment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
5310 }
5311
5312 pub fn get_character_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
5314 }
5315
5316 pub fn set_character_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
5318 }
5319
5320 pub fn get_word_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
5322 }
5323
5324 pub fn set_word_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
5326 }
5327
5328 pub fn get_line_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
5330 }
5331
5332 pub fn set_line_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
5334 }
5335
5336 pub fn get_line_spacing_adjustment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
5338 }
5339
5340 pub fn set_line_spacing_adjustment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
5342 }
5343
5344 pub fn get_paragraph_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
5346 }
5347
5348 pub fn set_paragraph_spacing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
5350 }
5351
5352 pub fn get_character_width_adjustment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
5354 }
5355
5356 pub fn set_character_width_adjustment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
5358 }
5359
5360 pub fn get_enable_word_wrapping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
5362 }
5363
5364 pub fn set_enable_word_wrapping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
5366 }
5367
5368 pub fn get_word_wrapping_ratios_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
5370 }
5371
5372 pub fn set_word_wrapping_ratios_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
5374 }
5375
5376 pub fn get_overflow_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
5378 }
5379
5380 pub fn set_overflow_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
5382 }
5383
5384 pub fn get_is_text_overflowing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
5386 }
5387
5388 pub fn get_first_overflow_character_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
5390 }
5391
5392 pub fn get_linked_text_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
5394 }
5395
5396 pub fn set_linked_text_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
5398 }
5399
5400 pub fn get_is_text_truncated_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
5402 }
5403
5404 pub fn get_enable_kerning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
5406 }
5407
5408 pub fn set_enable_kerning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
5410 }
5411
5412 pub fn get_extra_padding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
5414 }
5415
5416 pub fn set_extra_padding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
5418 }
5419
5420 pub fn get_rich_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
5422 }
5423
5424 pub fn set_rich_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
5426 }
5427
5428 pub fn get_parse_ctrl_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
5430 }
5431
5432 pub fn set_parse_ctrl_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
5434 }
5435
5436 pub fn get_is_overlay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
5438 }
5439
5440 pub fn set_is_overlay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
5442 }
5443
5444 pub fn get_is_orthographic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
5446 }
5447
5448 pub fn set_is_orthographic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5449 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
5450 }
5451
5452 pub fn get_enable_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5453 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
5454 }
5455
5456 pub fn set_enable_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5457 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
5458 }
5459
5460 pub fn get_ignore_visibility_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5461 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
5462 }
5463
5464 pub fn set_ignore_visibility_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5465 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
5466 }
5467
5468 pub fn get_horizontal_mapping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5469 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
5470 }
5471
5472 pub fn set_horizontal_mapping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5473 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
5474 }
5475
5476 pub fn get_vertical_mapping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5477 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
5478 }
5479
5480 pub fn set_vertical_mapping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5481 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
5482 }
5483
5484 pub fn get_mapping_uv_line_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5485 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
5486 }
5487
5488 pub fn set_mapping_uv_line_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5489 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
5490 }
5491
5492 pub fn get_render_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5493 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
5494 }
5495
5496 pub fn set_render_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5497 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
5498 }
5499
5500 pub fn get_geometry_sorting_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5501 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
5502 }
5503
5504 pub fn set_geometry_sorting_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5505 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
5506 }
5507
5508 pub fn get_is_text_object_scale_static_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5509 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
5510 }
5511
5512 pub fn set_is_text_object_scale_static_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5513 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
5514 }
5515
5516 pub fn get_vertex_buffer_auto_size_reduction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
5518 }
5519
5520 pub fn set_vertex_buffer_auto_size_reduction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
5522 }
5523
5524 pub fn get_first_visible_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
5526 }
5527
5528 pub fn set_first_visible_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
5530 }
5531
5532 pub fn get_max_visible_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
5534 }
5535
5536 pub fn set_max_visible_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
5538 }
5539
5540 pub fn get_max_visible_words_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5541 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
5542 }
5543
5544 pub fn set_max_visible_words_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5545 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
5546 }
5547
5548 pub fn get_max_visible_lines_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5549 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
5550 }
5551
5552 pub fn set_max_visible_lines_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
5554 }
5555
5556 pub fn get_use_max_visible_descender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
5558 }
5559
5560 pub fn set_use_max_visible_descender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5561 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
5562 }
5563
5564 pub fn get_page_to_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5565 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
5566 }
5567
5568 pub fn set_page_to_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5569 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
5570 }
5571
5572 pub fn get_margin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5573 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
5574 }
5575
5576 pub fn set_margin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5577 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
5578 }
5579
5580 pub fn get_text_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5581 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
5582 }
5583
5584 pub fn get_have_properties_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5585 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
5586 }
5587
5588 pub fn set_have_properties_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5589 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
5590 }
5591
5592 pub fn get_is_using_legacy_animation_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5593 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
5594 }
5595
5596 pub fn set_is_using_legacy_animation_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5597 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
5598 }
5599
5600 pub fn get_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5601 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
5602 }
5603
5604 pub fn get_rect_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5605 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
5606 }
5607
5608 pub fn get_auto_size_text_container_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5609 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
5610 }
5611
5612 pub fn set_auto_size_text_container_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5613 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
5614 }
5615
5616 pub fn get_mesh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5617 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
5618 }
5619
5620 pub fn get_is_volumetric_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5621 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
5622 }
5623
5624 pub fn set_is_volumetric_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5625 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
5626 }
5627
5628 pub fn get_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5629 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
5630 }
5631
5632 pub fn get_text_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5633 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
5634 }
5635
5636 pub fn add_on_font_asset_request_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5637 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
5638 }
5639
5640 pub fn remove_on_font_asset_request_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5641 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
5642 }
5643
5644 pub fn add_on_sprite_asset_request_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5645 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
5646 }
5647
5648 pub fn remove_on_sprite_asset_request_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5649 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
5650 }
5651
5652 pub fn add_on_pre_render_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5653 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
5654 }
5655
5656 pub fn remove_on_pre_render_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5657 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
5658 }
5659
5660 pub fn get_sprite_animator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5661 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
5662 }
5663
5664 pub fn get_flexible_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5665 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
5666 }
5667
5668 pub fn get_flexible_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5669 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
5670 }
5671
5672 pub fn get_min_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5673 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
5674 }
5675
5676 pub fn get_min_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
5678 }
5679
5680 pub fn get_max_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
5682 }
5683
5684 pub fn get_max_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
5686 }
5687
5688 pub fn get_layout_element_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
5690 }
5691
5692 pub fn get_preferred_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
5694 }
5695
5696 pub fn get_preferred_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5697 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
5698 }
5699
5700 pub fn get_rendered_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5701 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
5702 }
5703
5704 pub fn get_rendered_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5705 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
5706 }
5707
5708 pub fn get_layout_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5709 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
5710 }
5711
5712 pub fn load_font_asset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5713 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
5714 }
5715
5716 pub fn set_shared_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5717 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
5718 }
5719
5720 pub fn get_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5721 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
5722 }
5723
5724 pub fn set_font_base_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5725 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
5726 }
5727
5728 pub fn get_shared_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5729 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
5730 }
5731
5732 pub fn set_shared_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5733 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
5734 }
5735
5736 pub fn get_materials_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5737 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
5738 }
5739
5740 pub fn create_material_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5741 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
5742 }
5743
5744 pub fn set_vertex_color_gradient_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5745 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
5746 }
5747
5748 pub fn set_text_sorting_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5749 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
5750 }
5751
5752 pub fn set_text_sorting_order_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5753 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
5754 }
5755
5756 pub fn set_outline_thickness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5757 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[175]
5758 }
5759
5760 pub fn set_shader_depth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5761 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[176]
5762 }
5763
5764 pub fn set_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[177]
5766 }
5767
5768 pub fn update_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[178]
5770 }
5771
5772 pub fn get_padding_for_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[179]
5774 }
5775
5776 pub fn get_padding_for_material_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[180]
5778 }
5779
5780 pub fn get_text_container_local_corners_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[181]
5782 }
5783
5784 pub fn force_mesh_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[182]
5786 }
5787
5788 pub fn update_geometry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[183]
5790 }
5791
5792 pub fn update_vertex_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[184]
5794 }
5795
5796 pub fn update_vertex_data_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[185]
5798 }
5799
5800 pub fn set_vertices_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[186]
5802 }
5803
5804 pub fn update_mesh_padding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[187]
5806 }
5807
5808 pub fn cross_fade_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[188]
5810 }
5811
5812 pub fn cross_fade_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[189]
5814 }
5815
5816 pub fn internal_cross_fade_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[190]
5818 }
5819
5820 pub fn internal_cross_fade_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[191]
5822 }
5823
5824 pub fn parse_input_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[192]
5826 }
5827
5828 pub fn populate_text_backing_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[193]
5830 }
5831
5832 pub fn populate_text_backing_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[194]
5834 }
5835
5836 pub fn populate_text_backing_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[196]
5838 }
5839
5840 pub fn populate_text_processing_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[197]
5842 }
5843
5844 pub fn set_text_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[198]
5846 }
5847
5848 pub fn set_text_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[199]
5850 }
5851
5852 pub fn set_text_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[200]
5854 }
5855
5856 pub fn set_text_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[201]
5858 }
5859
5860 pub fn set_text_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[202]
5862 }
5863
5864 pub fn set_text_6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[203]
5866 }
5867
5868 pub fn set_text_7_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[204]
5870 }
5871
5872 pub fn set_text_8_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[205]
5874 }
5875
5876 pub fn set_text_9_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[206]
5878 }
5879
5880 pub fn set_text_10_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[207]
5882 }
5883
5884 pub fn set_text_11_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[210]
5886 }
5887
5888 pub fn set_text_12_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5889 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[211]
5890 }
5891
5892 pub fn set_char_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5893 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[212]
5894 }
5895
5896 pub fn set_char_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5897 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[213]
5898 }
5899
5900 pub fn get_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5901 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[214]
5902 }
5903
5904 pub fn replace_opening_style_tag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5905 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[215]
5906 }
5907
5908 pub fn replace_opening_style_tag_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5909 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[216]
5910 }
5911
5912 pub fn replace_closing_style_tag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5913 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[217]
5914 }
5915
5916 pub fn replace_closing_style_tag_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5917 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[218]
5918 }
5919
5920 pub fn insert_opening_style_tag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5921 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[219]
5922 }
5923
5924 pub fn insert_closing_style_tag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5925 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[220]
5926 }
5927
5928 pub fn get_markup_tag_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5929 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[221]
5930 }
5931
5932 pub fn get_markup_tag_hash_code_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5933 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[222]
5934 }
5935
5936 pub fn get_style_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5937 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[223]
5938 }
5939
5940 pub fn get_style_hash_code_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5941 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[224]
5942 }
5943
5944 pub fn add_float_to_internal_text_backing_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5945 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[227]
5946 }
5947
5948 pub fn add_integer_to_internal_text_backing_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5949 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[228]
5950 }
5951
5952 pub fn internal_text_backing_array_to_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5953 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[229]
5954 }
5955
5956 pub fn set_array_sizes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5957 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[230]
5958 }
5959
5960 pub fn get_preferred_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5961 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[231]
5962 }
5963
5964 pub fn get_preferred_values_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5965 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[232]
5966 }
5967
5968 pub fn get_preferred_values_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5969 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[233]
5970 }
5971
5972 pub fn get_preferred_values_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5973 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[234]
5974 }
5975
5976 pub fn get_preferred_width_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5977 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[236]
5978 }
5979
5980 pub fn get_preferred_height_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5981 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[238]
5982 }
5983
5984 pub fn get_rendered_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5985 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[239]
5986 }
5987
5988 pub fn get_rendered_values_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5989 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[240]
5990 }
5991
5992 pub fn get_rendered_width_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5993 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[242]
5994 }
5995
5996 pub fn get_rendered_height_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5997 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[244]
5998 }
5999
6000 pub fn calculate_preferred_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6001 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[245]
6002 }
6003
6004 pub fn get_compound_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6005 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[246]
6006 }
6007
6008 pub fn get_canvas_space_clipping_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6009 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[247]
6010 }
6011
6012 pub fn get_text_bounds_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6013 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[249]
6014 }
6015
6016 pub fn adjust_line_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6017 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[250]
6018 }
6019
6020 pub fn resize_line_extents_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6021 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[251]
6022 }
6023
6024 pub fn get_text_info_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6025 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[252]
6026 }
6027
6028 pub fn compute_margin_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6029 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[253]
6030 }
6031
6032 pub fn insert_new_line_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6033 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[254]
6034 }
6035
6036 pub fn save_word_wrapping_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6037 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[255]
6038 }
6039
6040 pub fn restore_word_wrapping_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6041 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[256]
6042 }
6043
6044 pub fn save_glyph_vertex_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6045 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[257]
6046 }
6047
6048 pub fn save_sprite_vertex_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6049 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[258]
6050 }
6051
6052 pub fn fill_character_vertex_buffers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6053 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[259]
6054 }
6055
6056 pub fn fill_character_vertex_buffers_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6057 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[260]
6058 }
6059
6060 pub fn fill_sprite_vertex_buffers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6061 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[261]
6062 }
6063
6064 pub fn draw_underline_mesh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6065 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[262]
6066 }
6067
6068 pub fn draw_text_highlight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6069 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[263]
6070 }
6071
6072 pub fn load_default_settings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6073 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[264]
6074 }
6075
6076 pub fn get_special_characters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6077 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[265]
6078 }
6079
6080 pub fn get_ellipsis_special_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6081 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[266]
6082 }
6083
6084 pub fn get_underline_special_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6085 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[267]
6086 }
6087
6088 pub fn replace_tag_with_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6089 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[268]
6090 }
6091
6092 pub fn get_font_asset_for_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6093 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[269]
6094 }
6095
6096 pub fn get_text_element_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6097 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[270]
6098 }
6099
6100 pub fn set_active_sub_meshes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6101 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[271]
6102 }
6103
6104 pub fn destroy_sub_mesh_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6105 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[272]
6106 }
6107
6108 pub fn clear_mesh_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6109 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[273]
6110 }
6111
6112 pub fn clear_mesh_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6113 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[274]
6114 }
6115
6116 pub fn get_parsed_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6117 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[275]
6118 }
6119
6120 pub fn is_self_or_linked_ancestor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6121 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[276]
6122 }
6123
6124 pub fn release_linked_text_component_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6125 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[277]
6126 }
6127
6128 pub fn pack_uv_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6129 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[278]
6130 }
6131
6132 pub fn pack_uv_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6133 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[279]
6134 }
6135
6136 pub fn internal_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6137 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[280]
6138 }
6139
6140 pub fn hex_to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6141 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[281]
6142 }
6143
6144 pub fn get_utf16_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6145 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[282]
6146 }
6147
6148 pub fn get_utf16_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6149 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[283]
6150 }
6151
6152 pub fn get_utf16_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6153 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[284]
6154 }
6155
6156 pub fn get_utf16_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6157 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[286]
6158 }
6159
6160 pub fn get_utf32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6161 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[287]
6162 }
6163
6164 pub fn get_utf32_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6165 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[288]
6166 }
6167
6168 pub fn get_utf32_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6169 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[289]
6170 }
6171
6172 pub fn get_utf32_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6173 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[291]
6174 }
6175
6176 pub fn hex_chars_to_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6177 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[292]
6178 }
6179
6180 pub fn hex_chars_to_color_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6181 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[293]
6182 }
6183
6184 pub fn get_attribute_parameters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6185 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[294]
6186 }
6187
6188 pub fn convert_to_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6189 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[295]
6190 }
6191
6192 pub fn convert_to_float_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[296]
6194 }
6195
6196 pub fn validate_html_tag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[297]
6198 }
6199
6200 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[298]
6202 }
6203
6204 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[299]
6206 }
6207}
6208
6209#[cfg(feature = "tm_pro-tmp_text")]
6210impl TMP_Text {
6211 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_text`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6212 pub unsafe fn get_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6213 let __mi = Self::get_text_method_info();
6214 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6215 __inner(this.into(), ::core::option::Option::None)
6216 }
6217
6218 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_text`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6219 pub unsafe fn set_text(this: impl ::core::convert::Into<::unity::IlInstance>, value: ::unity::Il2CppString) -> () {
6220 let __mi = Self::set_text_method_info();
6221 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::OptionalMethod) -> () =
6222 ::core::mem::transmute(__mi.method_ptr);
6223 __inner(this.into(), value, ::core::option::Option::None)
6224 }
6225
6226 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_fontSharedMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6227 pub unsafe fn get_font_shared_material(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::unity_engine::material::Material {
6228 let __mi = Self::get_font_shared_material_method_info();
6229 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::unity_engine::material::Material =
6230 ::core::mem::transmute(__mi.method_ptr);
6231 __inner(this.into(), ::core::option::Option::None)
6232 }
6233
6234 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_fontSharedMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6235 pub unsafe fn set_font_shared_material(
6236 this: impl ::core::convert::Into<::unity::IlInstance>,
6237 value: crate::unity_engine::material::Material,
6238 ) -> () {
6239 let __mi = Self::set_font_shared_material_method_info();
6240 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> () =
6241 ::core::mem::transmute(__mi.method_ptr);
6242 __inner(this.into(), value, ::core::option::Option::None)
6243 }
6244
6245 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_fontSharedMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6246 pub unsafe fn get_font_shared_materials(
6247 this: impl ::core::convert::Into<::unity::IlInstance>,
6248 ) -> ::unity::Array<crate::unity_engine::material::Material> {
6249 let __mi = Self::get_font_shared_materials_method_info();
6250 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
6251 ::core::mem::transmute(__mi.method_ptr);
6252 __inner(this.into(), ::core::option::Option::None)
6253 }
6254
6255 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_fontSharedMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6256 pub unsafe fn set_font_shared_materials(
6257 this: impl ::core::convert::Into<::unity::IlInstance>,
6258 value: ::unity::Array<crate::unity_engine::material::Material>,
6259 ) -> () {
6260 let __mi = Self::set_font_shared_materials_method_info();
6261 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Array<crate::unity_engine::material::Material>, ::unity::OptionalMethod) -> () =
6262 ::core::mem::transmute(__mi.method_ptr);
6263 __inner(this.into(), value, ::core::option::Option::None)
6264 }
6265
6266 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_fontMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6267 pub unsafe fn get_font_materials(
6268 this: impl ::core::convert::Into<::unity::IlInstance>,
6269 ) -> ::unity::Array<crate::unity_engine::material::Material> {
6270 let __mi = Self::get_font_materials_method_info();
6271 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
6272 ::core::mem::transmute(__mi.method_ptr);
6273 __inner(this.into(), ::core::option::Option::None)
6274 }
6275
6276 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_fontMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6277 pub unsafe fn set_font_materials(
6278 this: impl ::core::convert::Into<::unity::IlInstance>,
6279 value: ::unity::Array<crate::unity_engine::material::Material>,
6280 ) -> () {
6281 let __mi = Self::set_font_materials_method_info();
6282 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Array<crate::unity_engine::material::Material>, ::unity::OptionalMethod) -> () =
6283 ::core::mem::transmute(__mi.method_ptr);
6284 __inner(this.into(), value, ::core::option::Option::None)
6285 }
6286
6287 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_color`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6288 pub unsafe fn get_color(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::unity_engine::color::Color {
6289 let __mi = Self::get_color_method_info();
6290 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::unity_engine::color::Color =
6291 ::core::mem::transmute(__mi.method_ptr);
6292 __inner(this.into(), ::core::option::Option::None)
6293 }
6294
6295 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_color`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6296 pub unsafe fn set_color(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::unity_engine::color::Color) -> () {
6297 let __mi = Self::set_color_method_info();
6298 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::color::Color, ::unity::OptionalMethod) -> () =
6299 ::core::mem::transmute(__mi.method_ptr);
6300 __inner(this.into(), value, ::core::option::Option::None)
6301 }
6302
6303 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_margin`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6304 pub unsafe fn get_margin(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::unity_engine::vector4::Vector4 {
6305 let __mi = Self::get_margin_method_info();
6306 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::unity_engine::vector4::Vector4 =
6307 ::core::mem::transmute(__mi.method_ptr);
6308 __inner(this.into(), ::core::option::Option::None)
6309 }
6310
6311 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_margin`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6312 pub unsafe fn set_margin(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::unity_engine::vector4::Vector4) -> () {
6313 let __mi = Self::set_margin_method_info();
6314 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::vector4::Vector4, ::unity::OptionalMethod) -> () =
6315 ::core::mem::transmute(__mi.method_ptr);
6316 __inner(this.into(), value, ::core::option::Option::None)
6317 }
6318
6319 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_autoSizeTextContainer`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6320 pub unsafe fn get_auto_size_text_container(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
6321 let __mi = Self::get_auto_size_text_container_method_info();
6322 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
6323 __inner(this.into(), ::core::option::Option::None)
6324 }
6325
6326 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `set_autoSizeTextContainer`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6327 pub unsafe fn set_auto_size_text_container(this: impl ::core::convert::Into<::unity::IlInstance>, value: bool) -> () {
6328 let __mi = Self::set_auto_size_text_container_method_info();
6329 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6330 __inner(this.into(), value, ::core::option::Option::None)
6331 }
6332
6333 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_mesh`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6334 pub unsafe fn get_mesh(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::unity_engine::mesh::Mesh {
6335 let __mi = Self::get_mesh_method_info();
6336 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::unity_engine::mesh::Mesh =
6337 ::core::mem::transmute(__mi.method_ptr);
6338 __inner(this.into(), ::core::option::Option::None)
6339 }
6340
6341 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `add_OnPreRenderText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6342 pub unsafe fn add_on_pre_render_text(
6343 this: impl ::core::convert::Into<::unity::IlInstance>,
6344 value: crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
6345 ) -> () {
6346 let __mi = Self::add_on_pre_render_text_method_info();
6347 let __inner: extern "C" fn(
6348 ::unity::IlInstance,
6349 crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
6350 ::unity::OptionalMethod,
6351 ) -> () = ::core::mem::transmute(__mi.method_ptr);
6352 __inner(this.into(), value, ::core::option::Option::None)
6353 }
6354
6355 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `remove_OnPreRenderText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6356 pub unsafe fn remove_on_pre_render_text(
6357 this: impl ::core::convert::Into<::unity::IlInstance>,
6358 value: crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
6359 ) -> () {
6360 let __mi = Self::remove_on_pre_render_text_method_info();
6361 let __inner: extern "C" fn(
6362 ::unity::IlInstance,
6363 crate::system::action_1::Action_1<crate::tm_pro::tmp_textinfo::TMP_TextInfo>,
6364 ::unity::OptionalMethod,
6365 ) -> () = ::core::mem::transmute(__mi.method_ptr);
6366 __inner(this.into(), value, ::core::option::Option::None)
6367 }
6368
6369 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_flexibleHeight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6370 pub unsafe fn get_flexible_height(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6371 let __mi = Self::get_flexible_height_method_info();
6372 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6373 __inner(this.into(), ::core::option::Option::None)
6374 }
6375
6376 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_flexibleWidth`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6377 pub unsafe fn get_flexible_width(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6378 let __mi = Self::get_flexible_width_method_info();
6379 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6380 __inner(this.into(), ::core::option::Option::None)
6381 }
6382
6383 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_minWidth`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6384 pub unsafe fn get_min_width(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6385 let __mi = Self::get_min_width_method_info();
6386 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6387 __inner(this.into(), ::core::option::Option::None)
6388 }
6389
6390 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_minHeight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6391 pub unsafe fn get_min_height(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6392 let __mi = Self::get_min_height_method_info();
6393 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6394 __inner(this.into(), ::core::option::Option::None)
6395 }
6396
6397 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_preferredWidth`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6398 pub unsafe fn get_preferred_width(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6399 let __mi = Self::get_preferred_width_method_info();
6400 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6401 __inner(this.into(), ::core::option::Option::None)
6402 }
6403
6404 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_preferredHeight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6405 pub unsafe fn get_preferred_height(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6406 let __mi = Self::get_preferred_height_method_info();
6407 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6408 __inner(this.into(), ::core::option::Option::None)
6409 }
6410
6411 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_renderedWidth`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6412 pub unsafe fn get_rendered_width(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6413 let __mi = Self::get_rendered_width_method_info();
6414 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6415 __inner(this.into(), ::core::option::Option::None)
6416 }
6417
6418 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_renderedHeight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6419 pub unsafe fn get_rendered_height(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6420 let __mi = Self::get_rendered_height_method_info();
6421 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6422 __inner(this.into(), ::core::option::Option::None)
6423 }
6424
6425 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `get_layoutPriority`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6426 pub unsafe fn get_layout_priority(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
6427 let __mi = Self::get_layout_priority_method_info();
6428 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
6429 __inner(this.into(), ::core::option::Option::None)
6430 }
6431
6432 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `LoadFontAsset`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6433 pub unsafe fn load_font_asset(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6434 let __mi = Self::load_font_asset_method_info();
6435 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6436 __inner(this.into(), ::core::option::Option::None)
6437 }
6438
6439 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetSharedMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6440 pub unsafe fn set_shared_material(this: impl ::core::convert::Into<::unity::IlInstance>, mat: crate::unity_engine::material::Material) -> () {
6441 let __mi = Self::set_shared_material_method_info();
6442 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> () =
6443 ::core::mem::transmute(__mi.method_ptr);
6444 __inner(this.into(), mat, ::core::option::Option::None)
6445 }
6446
6447 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6448 pub unsafe fn get_material(
6449 this: impl ::core::convert::Into<::unity::IlInstance>,
6450 mat: crate::unity_engine::material::Material,
6451 ) -> crate::unity_engine::material::Material {
6452 let __mi = Self::get_material_method_info();
6453 let __inner: extern "C" fn(
6454 ::unity::IlInstance,
6455 crate::unity_engine::material::Material,
6456 ::unity::OptionalMethod,
6457 ) -> crate::unity_engine::material::Material = ::core::mem::transmute(__mi.method_ptr);
6458 __inner(this.into(), mat, ::core::option::Option::None)
6459 }
6460
6461 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetFontBaseMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6462 pub unsafe fn set_font_base_material(this: impl ::core::convert::Into<::unity::IlInstance>, mat: crate::unity_engine::material::Material) -> () {
6463 let __mi = Self::set_font_base_material_method_info();
6464 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> () =
6465 ::core::mem::transmute(__mi.method_ptr);
6466 __inner(this.into(), mat, ::core::option::Option::None)
6467 }
6468
6469 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetSharedMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6470 pub unsafe fn get_shared_materials(
6471 this: impl ::core::convert::Into<::unity::IlInstance>,
6472 ) -> ::unity::Array<crate::unity_engine::material::Material> {
6473 let __mi = Self::get_shared_materials_method_info();
6474 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::material::Material> =
6475 ::core::mem::transmute(__mi.method_ptr);
6476 __inner(this.into(), ::core::option::Option::None)
6477 }
6478
6479 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetSharedMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6480 pub unsafe fn set_shared_materials(
6481 this: impl ::core::convert::Into<::unity::IlInstance>,
6482 materials: ::unity::Array<crate::unity_engine::material::Material>,
6483 ) -> () {
6484 let __mi = Self::set_shared_materials_method_info();
6485 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Array<crate::unity_engine::material::Material>, ::unity::OptionalMethod) -> () =
6486 ::core::mem::transmute(__mi.method_ptr);
6487 __inner(this.into(), materials, ::core::option::Option::None)
6488 }
6489
6490 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetMaterials`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6491 pub unsafe fn get_materials(
6492 this: impl ::core::convert::Into<::unity::IlInstance>,
6493 mats: ::unity::Array<crate::unity_engine::material::Material>,
6494 ) -> ::unity::Array<crate::unity_engine::material::Material> {
6495 let __mi = Self::get_materials_method_info();
6496 let __inner: extern "C" fn(
6497 ::unity::IlInstance,
6498 ::unity::Array<crate::unity_engine::material::Material>,
6499 ::unity::OptionalMethod,
6500 ) -> ::unity::Array<crate::unity_engine::material::Material> = ::core::mem::transmute(__mi.method_ptr);
6501 __inner(this.into(), mats, ::core::option::Option::None)
6502 }
6503
6504 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `CreateMaterialInstance`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6505 pub unsafe fn create_material_instance(
6506 this: impl ::core::convert::Into<::unity::IlInstance>,
6507 source: crate::unity_engine::material::Material,
6508 ) -> crate::unity_engine::material::Material {
6509 let __mi = Self::create_material_instance_method_info();
6510 let __inner: extern "C" fn(
6511 ::unity::IlInstance,
6512 crate::unity_engine::material::Material,
6513 ::unity::OptionalMethod,
6514 ) -> crate::unity_engine::material::Material = ::core::mem::transmute(__mi.method_ptr);
6515 __inner(this.into(), source, ::core::option::Option::None)
6516 }
6517
6518 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetOutlineThickness`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6519 pub unsafe fn set_outline_thickness(this: impl ::core::convert::Into<::unity::IlInstance>, thickness: f32) -> () {
6520 let __mi = Self::set_outline_thickness_method_info();
6521 let __inner: extern "C" fn(::unity::IlInstance, f32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6522 __inner(this.into(), thickness, ::core::option::Option::None)
6523 }
6524
6525 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetShaderDepth`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6526 pub unsafe fn set_shader_depth(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6527 let __mi = Self::set_shader_depth_method_info();
6528 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6529 __inner(this.into(), ::core::option::Option::None)
6530 }
6531
6532 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetCulling`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6533 pub unsafe fn set_culling(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6534 let __mi = Self::set_culling_method_info();
6535 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6536 __inner(this.into(), ::core::option::Option::None)
6537 }
6538
6539 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `UpdateCulling`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6540 pub unsafe fn update_culling(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6541 let __mi = Self::update_culling_method_info();
6542 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6543 __inner(this.into(), ::core::option::Option::None)
6544 }
6545
6546 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetPaddingForMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6547 pub unsafe fn get_padding_for_material(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
6548 let __mi = Self::get_padding_for_material_method_info();
6549 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
6550 __inner(this.into(), ::core::option::Option::None)
6551 }
6552
6553 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetPaddingForMaterial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6554 pub unsafe fn get_padding_for_material_2(
6555 this: impl ::core::convert::Into<::unity::IlInstance>,
6556 mat: crate::unity_engine::material::Material,
6557 ) -> f32 {
6558 let __mi = Self::get_padding_for_material_2_method_info();
6559 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::material::Material, ::unity::OptionalMethod) -> f32 =
6560 ::core::mem::transmute(__mi.method_ptr);
6561 __inner(this.into(), mat, ::core::option::Option::None)
6562 }
6563
6564 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetTextContainerLocalCorners`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6565 pub unsafe fn get_text_container_local_corners(
6566 this: impl ::core::convert::Into<::unity::IlInstance>,
6567 ) -> ::unity::Array<crate::unity_engine::vector3::Vector3> {
6568 let __mi = Self::get_text_container_local_corners_method_info();
6569 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Array<crate::unity_engine::vector3::Vector3> =
6570 ::core::mem::transmute(__mi.method_ptr);
6571 __inner(this.into(), ::core::option::Option::None)
6572 }
6573
6574 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `ForceMeshUpdate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6575 pub unsafe fn force_mesh_update(
6576 this: impl ::core::convert::Into<::unity::IlInstance>,
6577 ignore_active_state: bool,
6578 force_text_reparsing: bool,
6579 ) -> () {
6580 let __mi = Self::force_mesh_update_method_info();
6581 let __inner: extern "C" fn(::unity::IlInstance, bool, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6582 __inner(this.into(), ignore_active_state, force_text_reparsing, ::core::option::Option::None)
6583 }
6584
6585 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `UpdateGeometry`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6586 pub unsafe fn update_geometry(this: impl ::core::convert::Into<::unity::IlInstance>, mesh: crate::unity_engine::mesh::Mesh, index: i32) -> () {
6587 let __mi = Self::update_geometry_method_info();
6588 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::mesh::Mesh, i32, ::unity::OptionalMethod) -> () =
6589 ::core::mem::transmute(__mi.method_ptr);
6590 __inner(this.into(), mesh, index, ::core::option::Option::None)
6591 }
6592
6593 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `UpdateVertexData`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6594 pub unsafe fn update_vertex_data(
6595 this: impl ::core::convert::Into<::unity::IlInstance>,
6596 flags: crate::tm_pro::tmp_vertexdataupdateflags::TMP_VertexDataUpdateFlags,
6597 ) -> () {
6598 let __mi = Self::update_vertex_data_method_info();
6599 let __inner: extern "C" fn(
6600 ::unity::IlInstance,
6601 crate::tm_pro::tmp_vertexdataupdateflags::TMP_VertexDataUpdateFlags,
6602 ::unity::OptionalMethod,
6603 ) -> () = ::core::mem::transmute(__mi.method_ptr);
6604 __inner(this.into(), flags, ::core::option::Option::None)
6605 }
6606
6607 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `UpdateVertexData`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6608 pub unsafe fn update_vertex_data_2(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6609 let __mi = Self::update_vertex_data_2_method_info();
6610 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6611 __inner(this.into(), ::core::option::Option::None)
6612 }
6613
6614 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetVertices`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6615 pub unsafe fn set_vertices(
6616 this: impl ::core::convert::Into<::unity::IlInstance>,
6617 vertices: ::unity::Array<crate::unity_engine::vector3::Vector3>,
6618 ) -> () {
6619 let __mi = Self::set_vertices_method_info();
6620 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Array<crate::unity_engine::vector3::Vector3>, ::unity::OptionalMethod) -> () =
6621 ::core::mem::transmute(__mi.method_ptr);
6622 __inner(this.into(), vertices, ::core::option::Option::None)
6623 }
6624
6625 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `UpdateMeshPadding`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6626 pub unsafe fn update_mesh_padding(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6627 let __mi = Self::update_mesh_padding_method_info();
6628 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6629 __inner(this.into(), ::core::option::Option::None)
6630 }
6631
6632 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `CrossFadeColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6633 pub unsafe fn cross_fade_color(
6634 this: impl ::core::convert::Into<::unity::IlInstance>,
6635 target_color: crate::unity_engine::color::Color,
6636 duration: f32,
6637 ignore_time_scale: bool,
6638 use_alpha: bool,
6639 ) -> () {
6640 let __mi = Self::cross_fade_color_method_info();
6641 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::color::Color, f32, bool, bool, ::unity::OptionalMethod) -> () =
6642 ::core::mem::transmute(__mi.method_ptr);
6643 __inner(
6644 this.into(),
6645 target_color,
6646 duration,
6647 ignore_time_scale,
6648 use_alpha,
6649 ::core::option::Option::None,
6650 )
6651 }
6652
6653 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `CrossFadeAlpha`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6654 pub unsafe fn cross_fade_alpha(this: impl ::core::convert::Into<::unity::IlInstance>, alpha: f32, duration: f32, ignore_time_scale: bool) -> () {
6655 let __mi = Self::cross_fade_alpha_method_info();
6656 let __inner: extern "C" fn(::unity::IlInstance, f32, f32, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6657 __inner(this.into(), alpha, duration, ignore_time_scale, ::core::option::Option::None)
6658 }
6659
6660 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `InternalCrossFadeColor`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6661 pub unsafe fn internal_cross_fade_color(
6662 this: impl ::core::convert::Into<::unity::IlInstance>,
6663 target_color: crate::unity_engine::color::Color,
6664 duration: f32,
6665 ignore_time_scale: bool,
6666 use_alpha: bool,
6667 ) -> () {
6668 let __mi = Self::internal_cross_fade_color_method_info();
6669 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::color::Color, f32, bool, bool, ::unity::OptionalMethod) -> () =
6670 ::core::mem::transmute(__mi.method_ptr);
6671 __inner(
6672 this.into(),
6673 target_color,
6674 duration,
6675 ignore_time_scale,
6676 use_alpha,
6677 ::core::option::Option::None,
6678 )
6679 }
6680
6681 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `InternalCrossFadeAlpha`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6682 pub unsafe fn internal_cross_fade_alpha(
6683 this: impl ::core::convert::Into<::unity::IlInstance>,
6684 alpha: f32,
6685 duration: f32,
6686 ignore_time_scale: bool,
6687 ) -> () {
6688 let __mi = Self::internal_cross_fade_alpha_method_info();
6689 let __inner: extern "C" fn(::unity::IlInstance, f32, f32, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6690 __inner(this.into(), alpha, duration, ignore_time_scale, ::core::option::Option::None)
6691 }
6692
6693 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetArraySizes`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6694 pub unsafe fn set_array_sizes(
6695 this: impl ::core::convert::Into<::unity::IlInstance>,
6696 unicode_chars: ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>,
6697 ) -> i32 {
6698 let __mi = Self::set_array_sizes_method_info();
6699 let __inner: extern "C" fn(
6700 ::unity::IlInstance,
6701 ::unity::Array<crate::tm_pro::tmp_text::TMP_Text_UnicodeChar>,
6702 ::unity::OptionalMethod,
6703 ) -> i32 = ::core::mem::transmute(__mi.method_ptr);
6704 __inner(this.into(), unicode_chars, ::core::option::Option::None)
6705 }
6706
6707 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `CalculatePreferredValues`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6708 pub unsafe fn calculate_preferred_values(
6709 this: impl ::core::convert::Into<::unity::IlInstance>,
6710 font_size: *mut f32,
6711 margin_size: crate::unity_engine::vector2::Vector2,
6712 is_text_auto_sizing_enabled: bool,
6713 is_word_wrapping_enabled: bool,
6714 ) -> crate::unity_engine::vector2::Vector2 {
6715 let __mi = Self::calculate_preferred_values_method_info();
6716 let __inner: extern "C" fn(
6717 ::unity::IlInstance,
6718 *mut f32,
6719 crate::unity_engine::vector2::Vector2,
6720 bool,
6721 bool,
6722 ::unity::OptionalMethod,
6723 ) -> crate::unity_engine::vector2::Vector2 = ::core::mem::transmute(__mi.method_ptr);
6724 __inner(
6725 this.into(),
6726 font_size,
6727 margin_size,
6728 is_text_auto_sizing_enabled,
6729 is_word_wrapping_enabled,
6730 ::core::option::Option::None,
6731 )
6732 }
6733
6734 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetCompoundBounds`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6735 pub unsafe fn get_compound_bounds(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::unity_engine::bounds::Bounds {
6736 let __mi = Self::get_compound_bounds_method_info();
6737 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::unity_engine::bounds::Bounds =
6738 ::core::mem::transmute(__mi.method_ptr);
6739 __inner(this.into(), ::core::option::Option::None)
6740 }
6741
6742 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetCanvasSpaceClippingRect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6743 pub unsafe fn get_canvas_space_clipping_rect(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::unity_engine::rect::Rect {
6744 let __mi = Self::get_canvas_space_clipping_rect_method_info();
6745 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::unity_engine::rect::Rect =
6746 ::core::mem::transmute(__mi.method_ptr);
6747 __inner(this.into(), ::core::option::Option::None)
6748 }
6749
6750 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetTextInfo`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6751 pub unsafe fn get_text_info_2(
6752 this: impl ::core::convert::Into<::unity::IlInstance>,
6753 text: ::unity::Il2CppString,
6754 ) -> crate::tm_pro::tmp_textinfo::TMP_TextInfo {
6755 let __mi = Self::get_text_info_2_method_info();
6756 let __inner: extern "C" fn(::unity::IlInstance, ::unity::Il2CppString, ::unity::OptionalMethod) -> crate::tm_pro::tmp_textinfo::TMP_TextInfo =
6757 ::core::mem::transmute(__mi.method_ptr);
6758 __inner(this.into(), text, ::core::option::Option::None)
6759 }
6760
6761 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `ComputeMarginSize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6762 pub unsafe fn compute_margin_size(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6763 let __mi = Self::compute_margin_size_method_info();
6764 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6765 __inner(this.into(), ::core::option::Option::None)
6766 }
6767
6768 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SaveGlyphVertexInfo`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6769 pub unsafe fn save_glyph_vertex_info(
6770 this: impl ::core::convert::Into<::unity::IlInstance>,
6771 padding: f32,
6772 style_padding: f32,
6773 vertex_color: crate::unity_engine::color32::Color32,
6774 ) -> () {
6775 let __mi = Self::save_glyph_vertex_info_method_info();
6776 let __inner: extern "C" fn(::unity::IlInstance, f32, f32, crate::unity_engine::color32::Color32, ::unity::OptionalMethod) -> () =
6777 ::core::mem::transmute(__mi.method_ptr);
6778 __inner(this.into(), padding, style_padding, vertex_color, ::core::option::Option::None)
6779 }
6780
6781 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SaveSpriteVertexInfo`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6782 pub unsafe fn save_sprite_vertex_info(
6783 this: impl ::core::convert::Into<::unity::IlInstance>,
6784 vertex_color: crate::unity_engine::color32::Color32,
6785 ) -> () {
6786 let __mi = Self::save_sprite_vertex_info_method_info();
6787 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::color32::Color32, ::unity::OptionalMethod) -> () =
6788 ::core::mem::transmute(__mi.method_ptr);
6789 __inner(this.into(), vertex_color, ::core::option::Option::None)
6790 }
6791
6792 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `FillCharacterVertexBuffers`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6793 pub unsafe fn fill_character_vertex_buffers(this: impl ::core::convert::Into<::unity::IlInstance>, i: i32, index_x4: i32) -> () {
6794 let __mi = Self::fill_character_vertex_buffers_method_info();
6795 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6796 __inner(this.into(), i, index_x4, ::core::option::Option::None)
6797 }
6798
6799 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `FillCharacterVertexBuffers`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6800 pub unsafe fn fill_character_vertex_buffers_2(
6801 this: impl ::core::convert::Into<::unity::IlInstance>,
6802 i: i32,
6803 index_x4: i32,
6804 is_volumetric: bool,
6805 ) -> () {
6806 let __mi = Self::fill_character_vertex_buffers_2_method_info();
6807 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6808 __inner(this.into(), i, index_x4, is_volumetric, ::core::option::Option::None)
6809 }
6810
6811 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `FillSpriteVertexBuffers`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6812 pub unsafe fn fill_sprite_vertex_buffers(this: impl ::core::convert::Into<::unity::IlInstance>, i: i32, index_x4: i32) -> () {
6813 let __mi = Self::fill_sprite_vertex_buffers_method_info();
6814 let __inner: extern "C" fn(::unity::IlInstance, i32, i32, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6815 __inner(this.into(), i, index_x4, ::core::option::Option::None)
6816 }
6817
6818 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `DrawUnderlineMesh`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6819 pub unsafe fn draw_underline_mesh(
6820 this: impl ::core::convert::Into<::unity::IlInstance>,
6821 start: crate::unity_engine::vector3::Vector3,
6822 end: crate::unity_engine::vector3::Vector3,
6823 index: *mut i32,
6824 start_scale: f32,
6825 end_scale: f32,
6826 max_scale: f32,
6827 sdf_scale: f32,
6828 underline_color: crate::unity_engine::color32::Color32,
6829 ) -> () {
6830 let __mi = Self::draw_underline_mesh_method_info();
6831 let __inner: extern "C" fn(
6832 ::unity::IlInstance,
6833 crate::unity_engine::vector3::Vector3,
6834 crate::unity_engine::vector3::Vector3,
6835 *mut i32,
6836 f32,
6837 f32,
6838 f32,
6839 f32,
6840 crate::unity_engine::color32::Color32,
6841 ::unity::OptionalMethod,
6842 ) -> () = ::core::mem::transmute(__mi.method_ptr);
6843 __inner(
6844 this.into(),
6845 start,
6846 end,
6847 index,
6848 start_scale,
6849 end_scale,
6850 max_scale,
6851 sdf_scale,
6852 underline_color,
6853 ::core::option::Option::None,
6854 )
6855 }
6856
6857 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `DrawTextHighlight`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6858 pub unsafe fn draw_text_highlight(
6859 this: impl ::core::convert::Into<::unity::IlInstance>,
6860 start: crate::unity_engine::vector3::Vector3,
6861 end: crate::unity_engine::vector3::Vector3,
6862 index: *mut i32,
6863 highlight_color: crate::unity_engine::color32::Color32,
6864 ) -> () {
6865 let __mi = Self::draw_text_highlight_method_info();
6866 let __inner: extern "C" fn(
6867 ::unity::IlInstance,
6868 crate::unity_engine::vector3::Vector3,
6869 crate::unity_engine::vector3::Vector3,
6870 *mut i32,
6871 crate::unity_engine::color32::Color32,
6872 ::unity::OptionalMethod,
6873 ) -> () = ::core::mem::transmute(__mi.method_ptr);
6874 __inner(this.into(), start, end, index, highlight_color, ::core::option::Option::None)
6875 }
6876
6877 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `SetActiveSubMeshes`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6878 pub unsafe fn set_active_sub_meshes(this: impl ::core::convert::Into<::unity::IlInstance>, state: bool) -> () {
6879 let __mi = Self::set_active_sub_meshes_method_info();
6880 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6881 __inner(this.into(), state, ::core::option::Option::None)
6882 }
6883
6884 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `DestroySubMeshObjects`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6885 pub unsafe fn destroy_sub_mesh_objects(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6886 let __mi = Self::destroy_sub_mesh_objects_method_info();
6887 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6888 __inner(this.into(), ::core::option::Option::None)
6889 }
6890
6891 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `ClearMesh`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6892 pub unsafe fn clear_mesh(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6893 let __mi = Self::clear_mesh_method_info();
6894 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6895 __inner(this.into(), ::core::option::Option::None)
6896 }
6897
6898 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `ClearMesh`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6899 pub unsafe fn clear_mesh_2(this: impl ::core::convert::Into<::unity::IlInstance>, upload_geometry: bool) -> () {
6900 let __mi = Self::clear_mesh_2_method_info();
6901 let __inner: extern "C" fn(::unity::IlInstance, bool, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6902 __inner(this.into(), upload_geometry, ::core::option::Option::None)
6903 }
6904
6905 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `GetParsedText`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6906 pub unsafe fn get_parsed_text(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
6907 let __mi = Self::get_parsed_text_method_info();
6908 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
6909 __inner(this.into(), ::core::option::Option::None)
6910 }
6911
6912 #[doc = "Direct (non-virtual) call to `TMP_Text`'s own `InternalUpdate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6913 pub unsafe fn internal_update(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6914 let __mi = Self::internal_update_method_info();
6915 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6916 __inner(this.into(), ::core::option::Option::None)
6917 }
6918}
6919
6920#[cfg(feature = "tm_pro-tmp_text")]
6921impl TMP_Text {
6922 #[doc = "`.ctor()` — no args"]
6923 pub fn new() -> Self {
6924 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6925 panic!(
6926 "{}
6927::{}
6928 failed to instantiate",
6929 ::core::stringify!(TMP_Text),
6930 ::core::stringify!(new),
6931 )
6932 });
6933 <Self as ITMP_TextMethods>::ctor(this);
6934 this
6935 }
6936}
6937
6938#[cfg(feature = "tm_pro-tmp_text")]
6939#[doc(hidden)]
6940pub mod prelude {
6941 pub use super::{
6942 ITMP_Text, ITMP_TextMethods, TMP_Text, TMP_Text_CharacterSubstitution, TMP_Text_SpecialCharacter, TMP_Text_TextBackingContainer,
6943 TMP_Text_TextInputSources, TMP_Text_UnicodeChar,
6944 };
6945 #[cfg(feature = "system-object")]
6946 pub use crate::system::object::IObjectMethods;
6947 #[cfg(feature = "system-enum")]
6948 pub use crate::system::r#enum::IEnumMethods;
6949 #[cfg(feature = "system-valuetype")]
6950 pub use crate::system::valuetype::IValueTypeMethods;
6951 #[cfg(feature = "unity_engine-behaviour")]
6952 pub use crate::unity_engine::behaviour::IBehaviourMethods;
6953 #[cfg(feature = "unity_engine-component")]
6954 pub use crate::unity_engine::component::IComponentMethods;
6955 #[cfg(feature = "unity_engine-event_systems-uibehaviour")]
6956 pub use crate::unity_engine::event_systems::uibehaviour::IUIBehaviourMethods;
6957 #[cfg(feature = "unity_engine-monobehaviour")]
6958 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
6959 #[cfg(feature = "unity_engine-object_2")]
6960 pub use crate::unity_engine::object_2::IObject_2Methods;
6961 #[cfg(feature = "unity_engine-ui-graphic")]
6962 pub use crate::unity_engine::ui::graphic::IGraphicMethods;
6963 #[cfg(feature = "unity_engine-ui-maskablegraphic")]
6964 pub use crate::unity_engine::ui::maskablegraphic::IMaskableGraphicMethods;
6965 pub use crate::{
6966 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
6967 unity_engine::{
6968 behaviour::IBehaviour,
6969 component::IComponent,
6970 event_systems::uibehaviour::IUIBehaviour,
6971 monobehaviour::IMonoBehaviour,
6972 object_2::IObject_2,
6973 ui::{graphic::IGraphic, maskablegraphic::IMaskableGraphic},
6974 },
6975 };
6976}