Skip to main content

engage/generated/combat/
signaltowhom.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}