engage/generated/combat/
signalargsreaderwriter_hit.rs1#[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}