engage/generated/combat/
signaltowhom.rs1#[cfg(feature = "combat-signaltowhom-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/combat/signaltowhom/SignalToWhom.md"))]
11 #[::unity::class(namespace = "Combat", name = "SignalToWhom")]
12 #[parent(crate::system::object::Object)]
13 pub struct SignalToWhom {
14 #[static_field]
15 #[rename(name = "Player")]
16 pub player: i32,
17 #[static_field]
18 #[rename(name = "Enemy")]
19 pub enemy: i32,
20 #[static_field]
21 #[rename(name = "Optional")]
22 pub optional: i32,
23 }
24}
25
26#[cfg(feature = "combat-signaltowhom-types")]
27pub use __types::*;
28
29#[cfg(feature = "combat-signaltowhom")]
30impl SignalToWhom {
31 #[doc = "`IsForMe(crate::combat::character::Character, i32)` overload"]
32 pub fn is_for_me(cp: impl ::core::convert::Into<crate::combat::character::Character>, target_side: impl ::core::convert::Into<i32>) -> bool {
33 unsafe {
34 ::unity::il2cpp_call!((::unity::module_base()+0x247d520usize)as*mut u8,bool;
35(crate::combat::character::Character)::core::convert::Into::into(cp),(i32)::core::convert::Into::into(target_side))
36 }
37 }
38}
39
40#[cfg(feature = "combat-signaltowhom")]
41impl SignalToWhom {
42 pub fn is_for_me_method_info() -> &'static ::unity::il2cpp::MethodInfo {
43 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
44 }
45}
46
47#[cfg(feature = "combat-signaltowhom")]
48#[doc(hidden)]
49pub mod prelude {
50 pub use super::{ISignalToWhom, SignalToWhom};
51 pub use crate::system::object::IObject;
52 #[cfg(feature = "system-object")]
53 pub use crate::system::object::IObjectMethods;
54}