Skip to main content

engage/generated/app/
unitreliancemapresult.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-unitreliancemapresult-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/app/unitreliancemapresult/UnitRelianceMapResult.md"))]
11    #[::unity::class(namespace = "App", name = "UnitRelianceMapResult")]
12    #[parent(crate::system::object::Object)]
13    pub struct UnitRelianceMapResult {}
14}
15
16#[cfg(feature = "app-unitreliancemapresult-types")]
17pub use __types::*;
18
19#[cfg(feature = "app-unitreliancemapresult")]
20impl UnitRelianceMapResult {
21    #[doc = "`Compare(crate::app::unitreliancemapresult::UnitRelianceMapResult, crate::app::unitreliancemapresult::UnitRelianceMapResult)` overload"]
22    pub fn compare(
23        a: impl ::core::convert::Into<crate::app::unitreliancemapresult::UnitRelianceMapResult>,
24        b: impl ::core::convert::Into<crate::app::unitreliancemapresult::UnitRelianceMapResult>,
25    ) -> i32 {
26        unsafe {
27            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c6c0usize)as*mut u8,i32;
28(crate::app::unitreliancemapresult::UnitRelianceMapResult)::core::convert::Into::into(a),(crate::app::unitreliancemapresult::UnitRelianceMapResult)::core::convert::Into::into(b))
29        }
30    }
31}
32
33#[cfg(feature = "app-unitreliancemapresult")]
34pub trait IUnitRelianceMapResultMethods: IUnitRelianceMapResult {
35    #[doc = "`.ctor(::unity::Il2CppString, ::unity::Il2CppString, crate::app::unitreliancedata::UnitRelianceData)` overload"]
36    fn ctor(
37        self,
38        pid_a: impl ::core::convert::Into<::unity::Il2CppString>,
39        pid_b: impl ::core::convert::Into<::unity::Il2CppString>,
40        unit_data: impl ::core::convert::Into<crate::app::unitreliancedata::UnitRelianceData>,
41    ) -> () {
42        unsafe {
43            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
44            ::unity::il2cpp_call!((::unity::module_base()+0x1c59c90usize)as*mut u8,();
45(UnitRelianceMapResult)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid_a),(::unity::Il2CppString)::core::convert::Into::into(pid_b),(crate::app::unitreliancedata::UnitRelianceData)::core::convert::Into::into(unit_data))
46        }
47    }
48    #[doc = "`get_PidA()` overload"]
49    fn get_pid_a(self) -> ::unity::Il2CppString {
50        unsafe {
51            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
52            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c620usize)as*mut u8, ::unity::Il2CppString;
53(UnitRelianceMapResult)__receiver)
54        }
55    }
56    #[doc = "`set_PidA(::unity::Il2CppString)` overload"]
57    fn set_pid_a(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
58        unsafe {
59            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
60            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c630usize)as*mut u8,();
61(UnitRelianceMapResult)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
62        }
63    }
64    #[doc = "`get_PersonIndexA()` overload"]
65    fn get_person_index_a(self) -> i32 {
66        unsafe {
67            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
68            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c640usize)as*mut u8,i32;
69(UnitRelianceMapResult)__receiver)
70        }
71    }
72    #[doc = "`set_PersonIndexA(i32)` overload"]
73    fn set_person_index_a(self, value: impl ::core::convert::Into<i32>) -> () {
74        unsafe {
75            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
76            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c650usize)as*mut u8,();
77(UnitRelianceMapResult)__receiver,(i32)::core::convert::Into::into(value))
78        }
79    }
80    #[doc = "`get_PidB()` overload"]
81    fn get_pid_b(self) -> ::unity::Il2CppString {
82        unsafe {
83            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
84            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c660usize)as*mut u8, ::unity::Il2CppString;
85(UnitRelianceMapResult)__receiver)
86        }
87    }
88    #[doc = "`set_PidB(::unity::Il2CppString)` overload"]
89    fn set_pid_b(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
90        unsafe {
91            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
92            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c670usize)as*mut u8,();
93(UnitRelianceMapResult)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
94        }
95    }
96    #[doc = "`get_PersonIndexB()` overload"]
97    fn get_person_index_b(self) -> i32 {
98        unsafe {
99            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
100            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c680usize)as*mut u8,i32;
101(UnitRelianceMapResult)__receiver)
102        }
103    }
104    #[doc = "`set_PersonIndexB(i32)` overload"]
105    fn set_person_index_b(self, value: impl ::core::convert::Into<i32>) -> () {
106        unsafe {
107            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c690usize)as*mut u8,();
109(UnitRelianceMapResult)__receiver,(i32)::core::convert::Into::into(value))
110        }
111    }
112    #[doc = "`get_UnitData()` overload"]
113    fn get_unit_data(self) -> crate::app::unitreliancedata::UnitRelianceData {
114        unsafe {
115            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c6a0usize)as*mut u8,crate::app::unitreliancedata::UnitRelianceData;
117(UnitRelianceMapResult)__receiver)
118        }
119    }
120    #[doc = "`set_UnitData(crate::app::unitreliancedata::UnitRelianceData)` overload"]
121    fn set_unit_data(self, value: impl ::core::convert::Into<crate::app::unitreliancedata::UnitRelianceData>) -> () {
122        unsafe {
123            let __receiver = <UnitRelianceMapResult as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124            ::unity::il2cpp_call!((::unity::module_base()+0x1c5c6b0usize)as*mut u8,();
125(UnitRelianceMapResult)__receiver,(crate::app::unitreliancedata::UnitRelianceData)::core::convert::Into::into(value))
126        }
127    }
128}
129
130#[cfg(feature = "app-unitreliancemapresult")]
131impl<__T: IUnitRelianceMapResult> IUnitRelianceMapResultMethods for __T {}
132
133#[cfg(feature = "app-unitreliancemapresult")]
134impl UnitRelianceMapResult {
135    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
137    }
138
139    pub fn get_pid_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
141    }
142
143    pub fn set_pid_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
145    }
146
147    pub fn get_person_index_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
149    }
150
151    pub fn set_person_index_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
153    }
154
155    pub fn get_pid_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
157    }
158
159    pub fn set_pid_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
161    }
162
163    pub fn get_person_index_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
165    }
166
167    pub fn set_person_index_b_method_info() -> &'static ::unity::il2cpp::MethodInfo {
168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
169    }
170
171    pub fn get_unit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
173    }
174
175    pub fn set_unit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
177    }
178
179    pub fn compare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
181    }
182}
183
184#[cfg(feature = "app-unitreliancemapresult")]
185impl UnitRelianceMapResult {
186    #[doc = "`.ctor(::unity::Il2CppString, ::unity::Il2CppString, crate::app::unitreliancedata::UnitRelianceData)` — overload selector"]
187    pub fn new(pid_a: ::unity::Il2CppString, pid_b: ::unity::Il2CppString, unit_data: crate::app::unitreliancedata::UnitRelianceData) -> Self {
188        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
189            panic!(
190                "{}
191::{}
192 failed to instantiate",
193                ::core::stringify!(UnitRelianceMapResult),
194                ::core::stringify!(new),
195            )
196        });
197        <Self as IUnitRelianceMapResultMethods>::ctor(this, pid_a, pid_b, unit_data);
198        this
199    }
200}
201
202#[cfg(feature = "app-unitreliancemapresult")]
203#[doc(hidden)]
204pub mod prelude {
205    pub use super::{IUnitRelianceMapResult, IUnitRelianceMapResultMethods, UnitRelianceMapResult};
206    pub use crate::system::object::IObject;
207    #[cfg(feature = "system-object")]
208    pub use crate::system::object::IObjectMethods;
209}