Skip to main content

engage/generated/combat/
preloadanimsex.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-preloadanimsex-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/preloadanimsex/PreloadAnimsEx.md"))]
11    #[::unity::class(namespace = "Combat", name = "PreloadAnimsEx")]
12    #[parent(crate::system::object::Object)]
13    pub struct PreloadAnimsEx {}
14}
15
16#[cfg(feature = "combat-preloadanimsex-types")]
17pub use __types::*;
18
19#[cfg(feature = "combat-preloadanimsex")]
20impl PreloadAnimsEx {
21    #[doc = "`not(crate::combat::preloadanims::PreloadAnims, crate::combat::preloadanims::PreloadAnims)` overload"]
22    pub fn not(
23        lhs: impl ::core::convert::Into<crate::combat::preloadanims::PreloadAnims>,
24        rhs: impl ::core::convert::Into<crate::combat::preloadanims::PreloadAnims>,
25    ) -> bool {
26        unsafe {
27            ::unity::il2cpp_call!((::unity::module_base()+0x2818f70usize)as*mut u8,bool;
28(crate::combat::preloadanims::PreloadAnims)::core::convert::Into::into(lhs),(crate::combat::preloadanims::PreloadAnims)::core::convert::Into::into(rhs))
29        }
30    }
31
32    #[doc = "`has(crate::combat::preloadanims::PreloadAnims, crate::combat::preloadanims::PreloadAnims)` overload"]
33    pub fn has(
34        lhs: impl ::core::convert::Into<crate::combat::preloadanims::PreloadAnims>,
35        rhs: impl ::core::convert::Into<crate::combat::preloadanims::PreloadAnims>,
36    ) -> bool {
37        unsafe {
38            ::unity::il2cpp_call!((::unity::module_base()+0x2818f80usize)as*mut u8,bool;
39(crate::combat::preloadanims::PreloadAnims)::core::convert::Into::into(lhs),(crate::combat::preloadanims::PreloadAnims)::core::convert::Into::into(rhs))
40        }
41    }
42
43    #[doc = "`IsFullLoadable(crate::combat::preloadanims::PreloadAnims)` overload"]
44    pub fn is_full_loadable(f: impl ::core::convert::Into<crate::combat::preloadanims::PreloadAnims>) -> bool {
45        unsafe {
46            ::unity::il2cpp_call!((::unity::module_base()+0x2818f90usize)as*mut u8,bool;
47(crate::combat::preloadanims::PreloadAnims)::core::convert::Into::into(f))
48        }
49    }
50
51    #[doc = "`HashToBit(i32)` overload"]
52    pub fn hash_to_bit(hash: impl ::core::convert::Into<i32>) -> crate::combat::preloadanims::PreloadAnims {
53        unsafe {
54            ::unity::il2cpp_call!((::unity::module_base()+0x2818fa0usize)as*mut u8,crate::combat::preloadanims::PreloadAnims;
55(i32)::core::convert::Into::into(hash))
56        }
57    }
58
59    #[doc = "`GetAllPreloadNames()` overload"]
60    pub fn get_all_preload_names() -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
61        unsafe {
62            ::unity::il2cpp_call!((::unity::module_base()+0x28193b0usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
63            )
64        }
65    }
66}
67
68#[cfg(feature = "combat-preloadanimsex")]
69impl PreloadAnimsEx {
70    pub fn not_method_info() -> &'static ::unity::il2cpp::MethodInfo {
71        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
72    }
73
74    pub fn has_method_info() -> &'static ::unity::il2cpp::MethodInfo {
75        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
76    }
77
78    pub fn is_full_loadable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
79        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
80    }
81
82    pub fn hash_to_bit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
83        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
84    }
85
86    pub fn get_all_preload_names_method_info() -> &'static ::unity::il2cpp::MethodInfo {
87        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
88    }
89}
90
91#[cfg(feature = "combat-preloadanimsex")]
92#[doc(hidden)]
93pub mod prelude {
94    pub use super::{IPreloadAnimsEx, PreloadAnimsEx};
95    pub use crate::system::object::IObject;
96    #[cfg(feature = "system-object")]
97    pub use crate::system::object::IObjectMethods;
98}