engage/generated/root/
akgameobjenvironmentdata.rs1#[cfg(feature = "root-akgameobjenvironmentdata-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/akgameobjenvironmentdata/AkGameObjEnvironmentData.md"))]
11 #[::unity::class(namespace = "", name = "AkGameObjEnvironmentData")]
12 #[parent(crate::system::object::Object)]
13 pub struct AkGameObjEnvironmentData {
14 #[offset(16)]
15 #[rename(name = "activeEnvironments")]
16 pub active_environments: crate::system::collections::generic::list_1::List_1<crate::root::akenvironment::AkEnvironment>,
17 #[offset(24)]
18 #[rename(name = "activeEnvironmentsFromPortals")]
19 pub active_environments_from_portals: crate::system::collections::generic::list_1::List_1<crate::root::akenvironment::AkEnvironment>,
20 #[offset(32)]
21 #[rename(name = "activePortals")]
22 pub active_portals: crate::system::collections::generic::list_1::List_1<crate::root::akenvironmentportal::AkEnvironmentPortal>,
23 #[offset(40)]
24 #[rename(name = "auxSendValues")]
25 pub aux_send_values: crate::root::akauxsendarray::AkAuxSendArray,
26 #[offset(48)]
27 #[rename(name = "lastPosition")]
28 pub last_position: crate::unity_engine::vector3::Vector3,
29 #[offset(60)]
30 #[rename(name = "hasEnvironmentListChanged")]
31 pub has_environment_list_changed: bool,
32 #[offset(61)]
33 #[rename(name = "hasActivePortalListChanged")]
34 pub has_active_portal_list_changed: bool,
35 #[offset(62)]
36 #[rename(name = "hasSentZero")]
37 pub has_sent_zero: bool,
38 }
39}
40
41#[cfg(feature = "root-akgameobjenvironmentdata-types")]
42pub use __types::*;
43
44#[cfg(feature = "root-akgameobjenvironmentdata")]
45pub trait IAkGameObjEnvironmentDataMethods: IAkGameObjEnvironmentData {
46 #[doc = "`AddHighestPriorityEnvironmentsFromPortals(crate::unity_engine::vector3::Vector3)` overload"]
47 fn add_highest_priority_environments_from_portals(self, position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
48 unsafe {
49 let __receiver =
50 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51 ::unity::il2cpp_call!((::unity::module_base()+0x2f1eb00usize)as*mut u8,();
52(AkGameObjEnvironmentData)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
53 }
54 }
55 #[doc = "`AddHighestPriorityEnvironments(crate::unity_engine::vector3::Vector3)` overload"]
56 fn add_highest_priority_environments(self, position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
57 unsafe {
58 let __receiver =
59 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
60 ::unity::il2cpp_call!((::unity::module_base()+0x2f1ee90usize)as*mut u8,();
61(AkGameObjEnvironmentData)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
62 }
63 }
64 #[doc = "`UpdateAuxSend(crate::unity_engine::gameobject::GameObject, crate::unity_engine::vector3::Vector3)` overload"]
65 fn update_aux_send(
66 self,
67 game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
68 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
69 ) -> () {
70 unsafe {
71 let __receiver =
72 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
73 ::unity::il2cpp_call!((::unity::module_base()+0x2f1e080usize)as*mut u8,();
74(AkGameObjEnvironmentData)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
75 }
76 }
77 #[doc = "`TryAddEnvironment(crate::root::akenvironment::AkEnvironment)` overload"]
78 fn try_add_environment(self, env: impl ::core::convert::Into<crate::root::akenvironment::AkEnvironment>) -> () {
79 unsafe {
80 let __receiver =
81 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
82 ::unity::il2cpp_call!((::unity::module_base()+0x2f1efb0usize)as*mut u8,();
83(AkGameObjEnvironmentData)__receiver,(crate::root::akenvironment::AkEnvironment)::core::convert::Into::into(env))
84 }
85 }
86 #[doc = "`RemoveEnvironment(crate::root::akenvironment::AkEnvironment)` overload"]
87 fn remove_environment(self, env: impl ::core::convert::Into<crate::root::akenvironment::AkEnvironment>) -> () {
88 unsafe {
89 let __receiver =
90 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
91 ::unity::il2cpp_call!((::unity::module_base()+0x2f1f120usize)as*mut u8,();
92(AkGameObjEnvironmentData)__receiver,(crate::root::akenvironment::AkEnvironment)::core::convert::Into::into(env))
93 }
94 }
95 #[doc = "`AddAkEnvironment(crate::unity_engine::collider::Collider, crate::unity_engine::collider::Collider)` overload"]
96 fn add_ak_environment(
97 self,
98 environment_collider: impl ::core::convert::Into<crate::unity_engine::collider::Collider>,
99 game_object_collider: impl ::core::convert::Into<crate::unity_engine::collider::Collider>,
100 ) -> () {
101 unsafe {
102 let __receiver =
103 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104 ::unity::il2cpp_call!((::unity::module_base()+0x2f1df40usize)as*mut u8,();
105(AkGameObjEnvironmentData)__receiver,(crate::unity_engine::collider::Collider)::core::convert::Into::into(environment_collider),(crate::unity_engine::collider::Collider)::core::convert::Into::into(game_object_collider))
106 }
107 }
108 #[doc = "`AkEnvironmentBelongsToActivePortals(crate::root::akenvironment::AkEnvironment)` overload"]
109 fn ak_environment_belongs_to_active_portals(self, env: impl ::core::convert::Into<crate::root::akenvironment::AkEnvironment>) -> bool {
110 unsafe {
111 let __receiver =
112 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113 ::unity::il2cpp_call!((::unity::module_base()+0x2f1f1a0usize)as*mut u8,bool;
114(AkGameObjEnvironmentData)__receiver,(crate::root::akenvironment::AkEnvironment)::core::convert::Into::into(env))
115 }
116 }
117 #[doc = "`RemoveAkEnvironment(crate::unity_engine::collider::Collider, crate::unity_engine::collider::Collider)` overload"]
118 fn remove_ak_environment(
119 self,
120 environment_collider: impl ::core::convert::Into<crate::unity_engine::collider::Collider>,
121 game_object_collider: impl ::core::convert::Into<crate::unity_engine::collider::Collider>,
122 ) -> () {
123 unsafe {
124 let __receiver =
125 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
126 ::unity::il2cpp_call!((::unity::module_base()+0x2f1e5d0usize)as*mut u8,();
127(AkGameObjEnvironmentData)__receiver,(crate::unity_engine::collider::Collider)::core::convert::Into::into(environment_collider),(crate::unity_engine::collider::Collider)::core::convert::Into::into(game_object_collider))
128 }
129 }
130 #[doc = "`.ctor()` overload"]
131 fn ctor(self) -> () {
132 unsafe {
133 let __receiver =
134 <AkGameObjEnvironmentData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
135 ::unity::il2cpp_call!((::unity::module_base()+0x2f1dde0usize)as*mut u8,();
136(AkGameObjEnvironmentData)__receiver)
137 }
138 }
139}
140
141#[cfg(feature = "root-akgameobjenvironmentdata")]
142impl<__T: IAkGameObjEnvironmentData> IAkGameObjEnvironmentDataMethods for __T {}
143
144#[cfg(feature = "root-akgameobjenvironmentdata")]
145impl AkGameObjEnvironmentData {
146 pub fn add_highest_priority_environments_from_portals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
148 }
149
150 pub fn add_highest_priority_environments_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
152 }
153
154 pub fn update_aux_send_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
156 }
157
158 pub fn try_add_environment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
160 }
161
162 pub fn remove_environment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
164 }
165
166 pub fn add_ak_environment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
168 }
169
170 pub fn ak_environment_belongs_to_active_portals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
172 }
173
174 pub fn remove_ak_environment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
176 }
177
178 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
180 }
181}
182
183#[cfg(feature = "root-akgameobjenvironmentdata")]
184impl AkGameObjEnvironmentData {
185 #[doc = "`.ctor()` — no args"]
186 pub fn new() -> Self {
187 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
188 panic!(
189 "{}
190::{}
191 failed to instantiate",
192 ::core::stringify!(AkGameObjEnvironmentData),
193 ::core::stringify!(new),
194 )
195 });
196 <Self as IAkGameObjEnvironmentDataMethods>::ctor(this);
197 this
198 }
199}
200
201#[cfg(feature = "root-akgameobjenvironmentdata")]
202#[doc(hidden)]
203pub mod prelude {
204 pub use super::{AkGameObjEnvironmentData, IAkGameObjEnvironmentData, IAkGameObjEnvironmentDataMethods};
205 pub use crate::system::object::IObject;
206 #[cfg(feature = "system-object")]
207 pub use crate::system::object::IObjectMethods;
208}