Skip to main content

engage/generated/combat/
__skillstackex.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-__skillstackex-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/__skillstackex/__SkillStackEx.md"))]
11    #[::unity::class(namespace = "Combat", name = "__SkillStackEx")]
12    #[parent(crate::system::object::Object)]
13    pub struct __SkillStackEx {}
14}
15
16#[cfg(feature = "combat-__skillstackex-types")]
17pub use __types::*;
18
19#[cfg(feature = "combat-__skillstackex")]
20impl __SkillStackEx {
21    #[doc = "`IsNotNull(crate::combat::skillstack::SkillStack)` overload"]
22    pub fn is_not_null(ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>) -> bool {
23        unsafe {
24            ::unity::il2cpp_call!((::unity::module_base()+0x29408a0usize)as*mut u8,bool;
25(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss))
26        }
27    }
28
29    #[doc = "`IsNull(crate::combat::skillstack::SkillStack)` overload"]
30    pub fn is_null(ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>) -> bool {
31        unsafe {
32            ::unity::il2cpp_call!((::unity::module_base()+0x29408c0usize)as*mut u8,bool;
33(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss))
34        }
35    }
36
37    #[doc = "`IsNotNull(crate::combat::skillstack::SkillStack, i32)` overload"]
38    pub fn is_not_null_2(ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>, from_side: impl ::core::convert::Into<i32>) -> bool {
39        unsafe {
40            ::unity::il2cpp_call!((::unity::module_base()+0x2940a10usize)as*mut u8,bool;
41(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss),(i32)::core::convert::Into::into(from_side))
42        }
43    }
44
45    #[doc = "`IsNull(crate::combat::skillstack::SkillStack, i32)` overload"]
46    pub fn is_null_2(ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>, from_side: impl ::core::convert::Into<i32>) -> bool {
47        unsafe {
48            ::unity::il2cpp_call!((::unity::module_base()+0x2940a30usize)as*mut u8,bool;
49(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss),(i32)::core::convert::Into::into(from_side))
50        }
51    }
52
53    #[doc = "`Has(crate::combat::skillstack::SkillStack, ::unity::Il2CppString)` overload"]
54    pub fn has(
55        ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>,
56        name: impl ::core::convert::Into<::unity::Il2CppString>,
57    ) -> bool {
58        unsafe {
59            ::unity::il2cpp_call!((::unity::module_base()+0x2940b90usize)as*mut u8,bool;
60(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss),(::unity::Il2CppString)::core::convert::Into::into(name))
61        }
62    }
63
64    #[doc = "`Get(crate::combat::skillstack::SkillStack, ::unity::Il2CppString)` overload"]
65    pub fn get(
66        ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>,
67        name: impl ::core::convert::Into<::unity::Il2CppString>,
68    ) -> crate::combat::skillstack::SkillStack_Packet {
69        unsafe {
70            ::unity::il2cpp_call!((::unity::module_base()+0x2940bb0usize)as*mut u8,crate::combat::skillstack::SkillStack_Packet;
71(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss),(::unity::Il2CppString)::core::convert::Into::into(name))
72        }
73    }
74
75    #[doc = "`Has(crate::combat::skillstack::SkillStack, i32, ::unity::Il2CppString)` overload"]
76    pub fn has_2(
77        ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>,
78        from_side: impl ::core::convert::Into<i32>,
79        name: impl ::core::convert::Into<::unity::Il2CppString>,
80    ) -> bool {
81        unsafe {
82            ::unity::il2cpp_call!((::unity::module_base()+0x2940d20usize)as*mut u8,bool;
83(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss),(i32)::core::convert::Into::into(from_side),(::unity::Il2CppString)::core::convert::Into::into(name))
84        }
85    }
86
87    #[doc = "`Get(crate::combat::skillstack::SkillStack, i32, ::unity::Il2CppString)` overload"]
88    pub fn get_2(
89        ss: impl ::core::convert::Into<crate::combat::skillstack::SkillStack>,
90        from_side: impl ::core::convert::Into<i32>,
91        name: impl ::core::convert::Into<::unity::Il2CppString>,
92    ) -> crate::app::skilldata::SkillData {
93        unsafe {
94            ::unity::il2cpp_call!((::unity::module_base()+0x2940d40usize)as*mut u8,crate::app::skilldata::SkillData;
95(crate::combat::skillstack::SkillStack)::core::convert::Into::into(ss),(i32)::core::convert::Into::into(from_side),(::unity::Il2CppString)::core::convert::Into::into(name))
96        }
97    }
98}
99
100#[cfg(feature = "combat-__skillstackex")]
101impl __SkillStackEx {
102    pub fn is_not_null_method_info() -> &'static ::unity::il2cpp::MethodInfo {
103        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
104    }
105
106    pub fn is_null_method_info() -> &'static ::unity::il2cpp::MethodInfo {
107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
108    }
109
110    pub fn is_not_null_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
111        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
112    }
113
114    pub fn is_null_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
115        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
116    }
117
118    pub fn has_method_info() -> &'static ::unity::il2cpp::MethodInfo {
119        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
120    }
121
122    pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
123        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
124    }
125
126    pub fn has_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
128    }
129
130    pub fn get_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
132    }
133}
134
135#[cfg(feature = "combat-__skillstackex")]
136#[doc(hidden)]
137pub mod prelude {
138    pub use super::{__SkillStackEx, I__SkillStackEx};
139    pub use crate::system::object::IObject;
140    #[cfg(feature = "system-object")]
141    pub use crate::system::object::IObjectMethods;
142}