Skip to main content

engage/generated/combat/
signalargsreaderwriter_hit.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "combat-signalargsreaderwriter_hit-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/signalargsreaderwriter_hit/SignalArgsReaderWriter_Hit.md"))]
11    #[::unity::class(namespace = "Combat", name = "SignalArgsReaderWriter_Hit")]
12    #[parent(crate::system::object::Object)]
13    pub struct SignalArgsReaderWriter_Hit {}
14}
15
16#[cfg(feature = "combat-signalargsreaderwriter_hit-types")]
17pub use __types::*;
18
19#[cfg(feature = "combat-signalargsreaderwriter_hit")]
20impl SignalArgsReaderWriter_Hit {
21    #[doc = "`HitIsDummy(crate::unity_engine::animationevent::AnimationEvent)` overload"]
22    pub fn hit_is_dummy(ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>) -> bool {
23        unsafe {
24            ::unity::il2cpp_call!((::unity::module_base()+0x247cf10usize)as*mut u8,bool;
25(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev))
26        }
27    }
28
29    #[doc = "`HitIsDummy(crate::unity_engine::animationevent::AnimationEvent, bool)` overload"]
30    pub fn hit_is_dummy_2(
31        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
32        value: impl ::core::convert::Into<bool>,
33    ) -> () {
34        unsafe {
35            ::unity::il2cpp_call!((::unity::module_base()+0x247cf50usize)as*mut u8,();
36(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev),(bool)::core::convert::Into::into(value))
37        }
38    }
39
40    #[doc = "`HitHandType(crate::unity_engine::animationevent::AnimationEvent)` overload"]
41    pub fn hit_hand_type(ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>) -> i32 {
42        unsafe {
43            ::unity::il2cpp_call!((::unity::module_base()+0x247cfa0usize)as*mut u8,i32;
44(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev))
45        }
46    }
47
48    #[doc = "`HitHandType(crate::unity_engine::animationevent::AnimationEvent, i32)` overload"]
49    pub fn hit_hand_type_2(
50        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
51        value: impl ::core::convert::Into<i32>,
52    ) -> () {
53        unsafe {
54            ::unity::il2cpp_call!((::unity::module_base()+0x247cfd0usize)as*mut u8,();
55(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev),(i32)::core::convert::Into::into(value))
56        }
57    }
58
59    #[doc = "`HitSlashType(crate::unity_engine::animationevent::AnimationEvent, crate::combat::character::Character)` overload"]
60    pub fn hit_slash_type(
61        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
62        cp: impl ::core::convert::Into<crate::combat::character::Character>,
63    ) -> crate::combat::slashtype::SlashType {
64        unsafe {
65            ::unity::il2cpp_call!((::unity::module_base()+0x247d020usize)as*mut u8,crate::combat::slashtype::SlashType;
66(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev),(crate::combat::character::Character)::core::convert::Into::into(cp))
67        }
68    }
69
70    #[doc = "`HitSlashType(crate::unity_engine::animationevent::AnimationEvent, crate::combat::slashtype::SlashType)` overload"]
71    pub fn hit_slash_type_2(
72        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
73        value: impl ::core::convert::Into<crate::combat::slashtype::SlashType>,
74    ) -> () {
75        unsafe {
76            ::unity::il2cpp_call!((::unity::module_base()+0x247d0f0usize)as*mut u8,();
77(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev),(crate::combat::slashtype::SlashType)::core::convert::Into::into(value))
78        }
79    }
80
81    #[doc = "`HitSlashDir(crate::unity_engine::animationevent::AnimationEvent)` overload"]
82    pub fn hit_slash_dir(
83        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
84    ) -> crate::unity_engine::vector3::Vector3 {
85        unsafe {
86            ::unity::il2cpp_call!((::unity::module_base()+0x247d140usize)as*mut u8,crate::unity_engine::vector3::Vector3;
87(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev))
88        }
89    }
90
91    #[doc = "`HitSlashDir(crate::unity_engine::animationevent::AnimationEvent, crate::unity_engine::vector3::Vector3)` overload"]
92    pub fn hit_slash_dir_2(
93        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
94        hit_dir: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
95    ) -> () {
96        unsafe {
97            ::unity::il2cpp_call!((::unity::module_base()+0x247d170usize)as*mut u8,();
98(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(hit_dir))
99        }
100    }
101
102    #[doc = "`HitstopScale(crate::unity_engine::animationevent::AnimationEvent)` overload"]
103    pub fn hitstop_scale(
104        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
105    ) -> crate::combat::hitstopscale::HitstopScale {
106        unsafe {
107            ::unity::il2cpp_call!((::unity::module_base()+0x247d1d0usize)as*mut u8,crate::combat::hitstopscale::HitstopScale;
108(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev))
109        }
110    }
111
112    #[doc = "`HitstopScaleAsFloat(crate::unity_engine::animationevent::AnimationEvent)` overload"]
113    pub fn hitstop_scale_as_float(ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>) -> f32 {
114        unsafe {
115            ::unity::il2cpp_call!((::unity::module_base()+0x247d200usize)as*mut u8,f32;
116(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev))
117        }
118    }
119
120    #[doc = "`HitstopScale(crate::unity_engine::animationevent::AnimationEvent, i32)` overload"]
121    pub fn hitstop_scale_2(
122        ev: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>,
123        value: impl ::core::convert::Into<i32>,
124    ) -> () {
125        unsafe {
126            ::unity::il2cpp_call!((::unity::module_base()+0x247d250usize)as*mut u8,();
127(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(ev),(i32)::core::convert::Into::into(value))
128        }
129    }
130}
131
132#[cfg(feature = "combat-signalargsreaderwriter_hit")]
133impl SignalArgsReaderWriter_Hit {
134    pub fn hit_is_dummy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
136    }
137
138    pub fn hit_is_dummy_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
140    }
141
142    pub fn hit_hand_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
144    }
145
146    pub fn hit_hand_type_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
148    }
149
150    pub fn hit_slash_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
152    }
153
154    pub fn hit_slash_type_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
156    }
157
158    pub fn hit_slash_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
160    }
161
162    pub fn hit_slash_dir_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
164    }
165
166    pub fn hitstop_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
168    }
169
170    pub fn hitstop_scale_as_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
172    }
173
174    pub fn hitstop_scale_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
176    }
177}
178
179#[cfg(feature = "combat-signalargsreaderwriter_hit")]
180#[doc(hidden)]
181pub mod prelude {
182    pub use super::{ISignalArgsReaderWriter_Hit, SignalArgsReaderWriter_Hit};
183    pub use crate::system::object::IObject;
184    #[cfg(feature = "system-object")]
185    pub use crate::system::object::IObjectMethods;
186}