Skip to main content

engage/generated/combat/
runtimeanimutil.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-runtimeanimutil-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/runtimeanimutil/RuntimeAnimUtil.md"))]
11    #[::unity::class(namespace = "Combat", name = "RuntimeAnimUtil")]
12    #[parent(crate::system::object::Object)]
13    pub struct RuntimeAnimUtil {}
14}
15
16#[cfg(feature = "combat-runtimeanimutil-types")]
17pub use __types::*;
18
19#[cfg(feature = "combat-runtimeanimutil")]
20impl RuntimeAnimUtil {
21    #[doc = "`IsAttack(i32)` overload"]
22    pub fn is_attack(hash: impl ::core::convert::Into<i32>) -> bool {
23        unsafe {
24            ::unity::il2cpp_call!((::unity::module_base()+0x1ec34d0usize)as*mut u8,bool;
25(i32)::core::convert::Into::into(hash))
26        }
27    }
28
29    #[doc = "`IsDamage(i32)` overload"]
30    pub fn is_damage(hash: impl ::core::convert::Into<i32>) -> bool {
31        unsafe {
32            ::unity::il2cpp_call!((::unity::module_base()+0x1ec3580usize)as*mut u8,bool;
33(i32)::core::convert::Into::into(hash))
34        }
35    }
36
37    #[doc = "`IsDamageMid(i32)` overload"]
38    pub fn is_damage_mid(hash: impl ::core::convert::Into<i32>) -> bool {
39        unsafe {
40            ::unity::il2cpp_call!((::unity::module_base()+0x1ec35f0usize)as*mut u8,bool;
41(i32)::core::convert::Into::into(hash))
42        }
43    }
44
45    #[doc = "`IsGuard(i32)` overload"]
46    pub fn is_guard(hash: impl ::core::convert::Into<i32>) -> bool {
47        unsafe {
48            ::unity::il2cpp_call!((::unity::module_base()+0x1ec3650usize)as*mut u8,bool;
49(i32)::core::convert::Into::into(hash))
50        }
51    }
52
53    #[doc = "`IsParry(i32)` overload"]
54    pub fn is_parry(hash: impl ::core::convert::Into<i32>) -> bool {
55        unsafe {
56            ::unity::il2cpp_call!((::unity::module_base()+0x1ec3670usize)as*mut u8,bool;
57(i32)::core::convert::Into::into(hash))
58        }
59    }
60
61    #[doc = "`IsEvasion(i32)` overload"]
62    pub fn is_evasion(hash: impl ::core::convert::Into<i32>) -> bool {
63        unsafe {
64            ::unity::il2cpp_call!((::unity::module_base()+0x1ec36b0usize)as*mut u8,bool;
65(i32)::core::convert::Into::into(hash))
66        }
67    }
68
69    #[doc = "`IsDie(i32)` overload"]
70    pub fn is_die(hash: impl ::core::convert::Into<i32>) -> bool {
71        unsafe {
72            ::unity::il2cpp_call!((::unity::module_base()+0x1ec3710usize)as*mut u8,bool;
73(i32)::core::convert::Into::into(hash))
74        }
75    }
76
77    #[doc = "`IsDamageSideAll(i32)` overload"]
78    pub fn is_damage_side_all(hash: impl ::core::convert::Into<i32>) -> bool {
79        unsafe {
80            ::unity::il2cpp_call!((::unity::module_base()+0x1ec3770usize)as*mut u8,bool;
81(i32)::core::convert::Into::into(hash))
82        }
83    }
84
85    #[doc = "`IsIdle(crate::unity_engine::animatorstateinfo::AnimatorStateInfo, f32)` overload"]
86    pub fn is_idle(
87        state: impl ::core::convert::Into<crate::unity_engine::animatorstateinfo::AnimatorStateInfo>,
88        backward_cancel_nt: impl ::core::convert::Into<f32>,
89    ) -> bool {
90        unsafe {
91            ::unity::il2cpp_call!((::unity::module_base()+0x1ec3780usize)as*mut u8,bool;
92(crate::unity_engine::animatorstateinfo::AnimatorStateInfo)::core::convert::Into::into(state),(f32)::core::convert::Into::into(backward_cancel_nt))
93        }
94    }
95}
96
97#[cfg(feature = "combat-runtimeanimutil")]
98impl RuntimeAnimUtil {
99    pub fn is_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
101    }
102
103    pub fn is_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
105    }
106
107    pub fn is_damage_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
109    }
110
111    pub fn is_guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
113    }
114
115    pub fn is_parry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
117    }
118
119    pub fn is_evasion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
121    }
122
123    pub fn is_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
125    }
126
127    pub fn is_damage_side_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
129    }
130
131    pub fn is_idle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
133    }
134}
135
136#[cfg(feature = "combat-runtimeanimutil")]
137#[doc(hidden)]
138pub mod prelude {
139    pub use super::{IRuntimeAnimUtil, RuntimeAnimUtil};
140    pub use crate::system::object::IObject;
141    #[cfg(feature = "system-object")]
142    pub use crate::system::object::IObjectMethods;
143}