engage/generated/root/
akutilities.rs1#[cfg(feature = "root-akutilities-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akutilities/AkUtilities_ShortIDGenerator.md"))]
11 #[::unity::class(namespace = "", name = "AkUtilities.ShortIDGenerator")]
12 #[parent(crate::system::object::Object)]
13 pub struct AkUtilities_ShortIDGenerator {
14 #[static_field]
15 #[rename(name = "s_prime32")]
16 pub s_prime32: u32,
17 #[static_field]
18 #[rename(name = "s_offsetBasis32")]
19 pub s_offset_basis32: u32,
20 #[static_field]
21 #[rename(name = "s_hashSize")]
22 pub s_hash_size: u8,
23 #[static_field]
24 #[rename(name = "s_mask")]
25 pub s_mask: u32,
26 }
27
28 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/akutilities/AkUtilities.md"))]
29 #[::unity::class(namespace = "", name = "AkUtilities")]
30 #[parent(crate::system::object::Object)]
31 pub struct AkUtilities {}
32}
33
34#[cfg(feature = "root-akutilities-types")]
35pub use __types::*;
36
37#[cfg(feature = "root-akutilities")]
38impl AkUtilities_ShortIDGenerator {
39 #[doc = "`.cctor()` overload"]
40 pub fn cctor() -> () {
41 unsafe {
42 ::unity::il2cpp_call!((::unity::module_base()+0x1ba2710usize)as*mut u8,();
43 )
44 }
45 }
46
47 #[doc = "`get_HashSize()` overload"]
48 pub fn get_hash_size() -> u8 {
49 unsafe {
50 ::unity::il2cpp_call!((::unity::module_base()+0x1ba2830usize)as*mut u8,u8;
51 )
52 }
53 }
54
55 #[doc = "`set_HashSize(u8)` overload"]
56 pub fn set_hash_size(value: impl ::core::convert::Into<u8>) -> () {
57 unsafe {
58 ::unity::il2cpp_call!((::unity::module_base()+0x1ba27a0usize)as*mut u8,();
59(u8)::core::convert::Into::into(value))
60 }
61 }
62
63 #[doc = "`Compute(::unity::Il2CppString)` overload"]
64 pub fn compute(in_name: impl ::core::convert::Into<::unity::Il2CppString>) -> u32 {
65 unsafe {
66 ::unity::il2cpp_call!((::unity::module_base()+0x1ba28a0usize)as*mut u8,u32;
67(::unity::Il2CppString)::core::convert::Into::into(in_name))
68 }
69 }
70}
71
72#[cfg(feature = "root-akutilities")]
73pub trait IAkUtilities_ShortIDGeneratorMethods: IAkUtilities_ShortIDGenerator {
74 #[doc = "`.ctor()` overload"]
75 fn ctor(self) -> () {
76 unsafe {
77 let __receiver =
78 <AkUtilities_ShortIDGenerator as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79 ::unity::il2cpp_call!((::unity::module_base()+0x1ba29f0usize)as*mut u8,();
80(AkUtilities_ShortIDGenerator)__receiver)
81 }
82 }
83}
84
85#[cfg(feature = "root-akutilities")]
86impl<__T: IAkUtilities_ShortIDGenerator> IAkUtilities_ShortIDGeneratorMethods for __T {}
87
88#[cfg(feature = "root-akutilities")]
89impl AkUtilities_ShortIDGenerator {
90 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
91 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
92 }
93
94 pub fn get_hash_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
95 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
96 }
97
98 pub fn set_hash_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
99 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
100 }
101
102 pub fn compute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
103 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
104 }
105
106 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
107 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
108 }
109}
110
111#[cfg(feature = "root-akutilities")]
112impl AkUtilities_ShortIDGenerator {
113 #[doc = "`.ctor()` — no args"]
114 pub fn new() -> Self {
115 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
116 panic!(
117 "{}
118::{}
119 failed to instantiate",
120 ::core::stringify!(AkUtilities_ShortIDGenerator),
121 ::core::stringify!(new),
122 )
123 });
124 <Self as IAkUtilities_ShortIDGeneratorMethods>::ctor(this);
125 this
126 }
127}
128
129#[cfg(feature = "root-akutilities")]
130impl AkUtilities {
131 #[doc = "`FixSlashes(*mut::unity::Il2CppString, u16, u16, bool)` overload"]
132 pub fn fix_slashes(
133 separator_char: impl ::core::convert::Into<u16>,
134 bad_char: impl ::core::convert::Into<u16>,
135 add_trailing_slash: impl ::core::convert::Into<bool>,
136 ) -> ::unity::Il2CppString {
137 unsafe {
138 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
139 ::unity::il2cpp_call!((::unity::module_base()+0x1d2c0d0usize)as*mut u8,();
140(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(u16)::core::convert::Into::into(separator_char),(u16)::core::convert::Into::into(bad_char),(bool)::core::convert::Into::into(add_trailing_slash));
141 __out_0.assume_init()
142 }
143 }
144
145 #[doc = "`FixSlashes(*mut::unity::Il2CppString)` overload"]
146 pub fn fix_slashes_2() -> ::unity::Il2CppString {
147 unsafe {
148 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
149 ::unity::il2cpp_call!((::unity::module_base()+0x1d2c210usize)as*mut u8,();
150(*mut::unity::Il2CppString)__out_0.as_mut_ptr());
151 __out_0.assume_init()
152 }
153 }
154}
155
156#[cfg(feature = "root-akutilities")]
157pub trait IAkUtilitiesMethods: IAkUtilities {
158 #[doc = "`.ctor()` overload"]
159 fn ctor(self) -> () {
160 unsafe {
161 let __receiver = <AkUtilities as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
162 ::unity::il2cpp_call!((::unity::module_base()+0x1d2c2a0usize)as*mut u8,();
163(AkUtilities)__receiver)
164 }
165 }
166}
167
168#[cfg(feature = "root-akutilities")]
169impl<__T: IAkUtilities> IAkUtilitiesMethods for __T {}
170
171#[cfg(feature = "root-akutilities")]
172impl AkUtilities {
173 pub fn fix_slashes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
175 }
176
177 pub fn fix_slashes_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
179 }
180
181 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
182 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
183 }
184}
185
186#[cfg(feature = "root-akutilities")]
187impl AkUtilities {
188 #[doc = "`.ctor()` — no args"]
189 pub fn new() -> Self {
190 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
191 panic!(
192 "{}
193::{}
194 failed to instantiate",
195 ::core::stringify!(AkUtilities),
196 ::core::stringify!(new),
197 )
198 });
199 <Self as IAkUtilitiesMethods>::ctor(this);
200 this
201 }
202}
203
204#[cfg(feature = "root-akutilities")]
205#[doc(hidden)]
206pub mod prelude {
207 pub use super::{
208 AkUtilities, AkUtilities_ShortIDGenerator, IAkUtilities, IAkUtilitiesMethods, IAkUtilities_ShortIDGenerator,
209 IAkUtilities_ShortIDGeneratorMethods,
210 };
211 pub use crate::system::object::IObject;
212 #[cfg(feature = "system-object")]
213 pub use crate::system::object::IObjectMethods;
214}