From dec9735a557eccdcbf6a3c5549f44a811ee78d80 Mon Sep 17 00:00:00 2001 From: jam1garner Date: Fri, 10 Apr 2020 00:21:33 -0400 Subject: [PATCH] Move smash to own crate, add bindings for smash C++ API --- Cargo.lock | 8 + Cargo.toml | 1 + skyline/src/lib.rs | 3 +- skyline_smash/Cargo.lock | 12 + skyline_smash/Cargo.toml | 13 + skyline_smash/src/cpp.rs | 7864 +++++++++++++++++ .../src/smash => skyline_smash/src}/crc32.rs | 1 + .../smash/mod.rs => skyline_smash/src/lib.rs | 10 + src/lib.rs | 2 +- 9 files changed, 7911 insertions(+), 3 deletions(-) create mode 100644 skyline_smash/Cargo.lock create mode 100644 skyline_smash/Cargo.toml create mode 100644 skyline_smash/src/cpp.rs rename {skyline/src/smash => skyline_smash/src}/crc32.rs (99%) rename skyline/src/smash/mod.rs => skyline_smash/src/lib.rs (62%) diff --git a/Cargo.lock b/Cargo.lock index 0d425c6..1ac2478 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,6 +33,7 @@ name = "no_std_test" version = "0.1.0" dependencies = [ "skyline", + "skyline_smash", ] [[package]] @@ -78,6 +79,13 @@ dependencies = [ "syn", ] +[[package]] +name = "skyline_smash" +version = "0.1.0" +dependencies = [ + "skyline_libc", +] + [[package]] name = "syn" version = "1.0.17" diff --git a/Cargo.toml b/Cargo.toml index c2a39e5..1ab732c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,3 +11,4 @@ crate-type = ["cdylib"] [dependencies] skyline = { path = "./skyline" } +skyline_smash = { path = "./skyline_smash" } diff --git a/skyline/src/lib.rs b/skyline/src/lib.rs index 5f1f058..7c0fba9 100644 --- a/skyline/src/lib.rs +++ b/skyline/src/lib.rs @@ -1,6 +1,6 @@ #![no_std] #![allow(incomplete_features)] -#![feature(alloc_error_handler, lang_items, start, global_asm, const_generics, impl_trait_in_bindings, proc_macro_hygiene, alloc_prelude, const_if_match, const_loop)] +#![feature(alloc_error_handler, lang_items, start, global_asm, const_generics, impl_trait_in_bindings, proc_macro_hygiene, alloc_prelude)] /// The rust core allocation and collections library pub extern crate alloc; @@ -11,7 +11,6 @@ pub use skyline_macro; /// Types and functions for working with hooking pub mod hooks; pub mod logging; -pub mod smash; #[doc(hidden)] pub mod extern_alloc; diff --git a/skyline_smash/Cargo.lock b/skyline_smash/Cargo.lock new file mode 100644 index 0000000..f3fc44d --- /dev/null +++ b/skyline_smash/Cargo.lock @@ -0,0 +1,12 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "skyline_libc" +version = "0.1.0" + +[[package]] +name = "skyline_smash" +version = "0.1.0" +dependencies = [ + "skyline_libc", +] diff --git a/skyline_smash/Cargo.toml b/skyline_smash/Cargo.toml new file mode 100644 index 0000000..4d62b3e --- /dev/null +++ b/skyline_smash/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "skyline_smash" +version = "0.1.0" +authors = ["jam1garner "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[lib] +name = "smash" + +[dependencies] +skyline_libc = { path = "../skyline/skyline_libc" } diff --git a/skyline_smash/src/cpp.rs b/skyline_smash/src/cpp.rs new file mode 100644 index 0000000..d8b8d72 --- /dev/null +++ b/skyline_smash/src/cpp.rs @@ -0,0 +1,7864 @@ +/* automatically generated by rust-bindgen */ + +#[doc(hidden)] +#[allow(non_snake_case, non_camel_case_types, non_upper_case_globals)] +pub mod root { + use super::root; + pub type s8 = i8; + pub type s16 = i16; + pub type s32 = i32; + pub type s64 = i64; + pub type s128 = root::__int128_t; + pub type vu8 = u8; + pub type vu16 = u16; + pub type vu32 = u32; + pub type vu64 = u64; + pub type vu128 = u128; + pub type vs8 = root::s8; + pub type vs16 = root::s16; + pub type vs32 = root::s32; + pub type vs64 = root::s64; + pub type vs128 = root::s128; + pub type Handle = u32; + pub type Result = u32; + pub type uint = skyline_libc::c_uint; + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct Vector2f { + pub x: f32, + pub y: f32, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct Vector3f { + pub x: f32, + pub y: f32, + pub z: f32, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct Vector4f { + pub x: f32, + pub y: f32, + pub z: f32, + pub w: f32, + } + pub mod app { + #[allow(unused_imports)] + use self::super::super::root; + pub mod FL_sv_module_access { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app19FL_sv_module_access5slopeEP9lua_State"] + pub fn slope(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app19FL_sv_module_access7captureEP9lua_State"] + pub fn capture(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app19FL_sv_module_access4linkEP9lua_State"] + pub fn link(arg1: u64); + } + } + pub mod lua_bind { + #[allow(unused_imports)] + use self::super::super::super::root; + pub mod MotionModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33MotionModule__add_motion_2nd_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Effbf"] + pub fn add_motion_2nd( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: bool, + arg6: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37MotionModule__add_motion_partial_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40Effbbfbbb"] + pub fn add_motion_partial( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: f32, + arg5: f32, + arg6: bool, + arg7: bool, + arg8: f32, + arg9: bool, + arg10: bool, + arg11: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36MotionModule__animcmd_name_hash_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn animcmd_name_hash(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29MotionModule__calc_joint_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_RNS3_8Vector3fE"] + pub fn calc_joint( + arg1: u64, + arg2: u64, + arg3: u64, + arg4: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32MotionModule__change_motion_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Effbfbb"] + pub fn change_motion( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: bool, + arg6: f32, + arg7: bool, + arg8: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52MotionModule__change_motion_force_inherit_frame_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efff"] + pub fn change_motion_force_inherit_frame( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46MotionModule__change_motion_inherit_frame_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efffbb"] + pub fn change_motion_inherit_frame( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: bool, + arg7: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind56MotionModule__change_motion_inherit_frame_keep_rate_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efff"] + pub fn change_motion_inherit_frame_keep_rate( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37MotionModule__change_motion_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn change_motion_kind(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34MotionModule__clear_joint_srt_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn clear_joint_srt(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50MotionModule__enable_shift_material_animation_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn enable_shift_material_animation( + arg1: u64, + arg2: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28MotionModule__end_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn end_frame(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38MotionModule__end_frame_from_hash_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn end_frame_from_hash(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36MotionModule__end_frame_partial_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn end_frame_partial( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24MotionModule__frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn frame(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28MotionModule__frame_2nd_implEPNS_26BattleObjectModuleAccessorE"] + pub fn frame_2nd(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32MotionModule__frame_partial_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn frame_partial(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37MotionModule__get_frame_material_implEPNS_26BattleObjectModuleAccessorENS_17MaterialAnimeKindE"] + pub fn get_frame_material( + arg1: u64, + materialAnimeKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35MotionModule__is_anim_resource_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn is_anim_resource(arg1: u64, arg2: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27MotionModule__is_blend_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_blend(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25MotionModule__is_end_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_end(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29MotionModule__is_end_2nd_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_end_2nd(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33MotionModule__is_end_partial_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_end_partial(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31MotionModule__is_flag_link_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn is_flag_link(arg1: u64, arg2: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40MotionModule__is_flag_start_1_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_flag_start_1_frame(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind57MotionModule__is_flag_start_1_frame_from_motion_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn is_flag_start_1_frame_from_motion_kind( + arg1: u64, + arg2: u64, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26MotionModule__is_flip_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_flip(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35MotionModule__is_flip_resource_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_flip_resource(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31MotionModule__is_loop_flag_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_loop_flag(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28MotionModule__is_looped_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_looped(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29MotionModule__is_no_comp_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_no_comp(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39MotionModule__joint_local_rotation_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERNS3_8Vector3fE"] + pub fn joint_local_rotation( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34MotionModule__joint_local_tra_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40EbRNS3_8Vector3fE"] + pub fn joint_local_tra( + arg1: u64, + arg2: u64, + arg3: bool, + arg4: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30MotionModule__motion_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn motion_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34MotionModule__motion_kind_2nd_implEPNS_26BattleObjectModuleAccessorE"] + pub fn motion_kind_2nd(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38MotionModule__motion_kind_partial_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn motion_kind_partial( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29MotionModule__prev_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn prev_frame(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30MotionModule__prev_weight_implEPNS_26BattleObjectModuleAccessorE"] + pub fn prev_weight(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23MotionModule__rate_implEPNS_26BattleObjectModuleAccessorE"] + pub fn rate(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31MotionModule__rate_partial_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn rate_partial(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40MotionModule__remove_motion_partial_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn remove_motion_partial( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45MotionModule__remove_motion_partial_comp_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn remove_motion_partial_comp( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30MotionModule__resource_id_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn resource_id(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27MotionModule__set_flip_implEPNS_26BattleObjectModuleAccessorEbbb"] + pub fn set_flip( + arg1: u64, + arg2: bool, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48MotionModule__set_force_progress_2nd_weight_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_force_progress_2nd_weight(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28MotionModule__set_frame_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_frame(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32MotionModule__set_frame_2nd_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_frame_2nd(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37MotionModule__set_frame_material_implEPNS_26BattleObjectModuleAccessorEfNS_17MaterialAnimeKindE"] + pub fn set_frame_material( + arg1: u64, + arg2: f32, + materialAnimeKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36MotionModule__set_frame_partial_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn set_frame_partial( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50MotionModule__set_frame_partial_sync_anim_cmd_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn set_frame_partial_sync_anim_cmd( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42MotionModule__set_frame_sync_anim_cmd_implEPNS_26BattleObjectModuleAccessorEfbbb"] + pub fn set_frame_sync_anim_cmd( + arg1: u64, + arg2: f32, + arg3: bool, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41MotionModule__set_helper_calculation_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_helper_calculation(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34MotionModule__set_kind_offset_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_kind_offset(arg1: u64, arg2: skyline_libc::c_int) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45MotionModule__set_link_flip_target_joint_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_link_flip_target_joint(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30MotionModule__set_no_comp_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_no_comp(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27MotionModule__set_rate_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_rate(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31MotionModule__set_rate_2nd_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_rate_2nd(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36MotionModule__set_rate_material_implEPNS_26BattleObjectModuleAccessorEfNS_17MaterialAnimeKindE"] + pub fn set_rate_material( + arg1: u64, + arg2: f32, + materialAnimeKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35MotionModule__set_rate_partial_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_rate_partial( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32MotionModule__set_recalc_ik_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_recalc_ik(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30MotionModule__set_reverse_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_reverse(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32MotionModule__set_skip_rate_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_skip_rate(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41MotionModule__set_stop_interpolation_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_stop_interpolation( + arg1: u64, + arg2: f32, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37MotionModule__set_trans_joint_id_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn set_trans_joint_id(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48MotionModule__set_trans_move_speed_no_scale_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_trans_move_speed_no_scale(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29MotionModule__set_weight_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_weight(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34MotionModule__set_weight_rate_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_weight_rate(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33MotionModule__set_whole_rate_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_whole_rate(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36MotionModule__trans_joint_scale_implEPNS_26BattleObjectModuleAccessorE"] + pub fn trans_joint_scale(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35MotionModule__trans_move_speed_implEPNS_26BattleObjectModuleAccessorE"] + pub fn trans_move_speed(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28MotionModule__trans_tra_implEPNS_26BattleObjectModuleAccessorERN3phx8Vector3fEbb"] + pub fn trans_tra( + arg1: u64, + arg2: *mut root::Vector3f, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38MotionModule__trans_tra_end_frame_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERNS3_8Vector3fE"] + pub fn trans_tra_end_frame( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind66MotionModule__update_dynamic_skeleton_without_complete_matrix_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_dynamic_skeleton_without_complete_matrix( + arg1: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30MotionModule__update_rate_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_rate(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25MotionModule__weight_implEPNS_26BattleObjectModuleAccessorE"] + pub fn weight(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29MotionModule__whole_rate_implEPNS_26BattleObjectModuleAccessorE"] + pub fn whole_rate(arg1: u64) -> u64; + } + } + pub mod ControlModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__add_clatter_time_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn add_clatter_time( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__check_button_off_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn check_button_off(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ControlModule__check_button_on_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn check_button_on(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43ControlModule__check_button_on_release_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn check_button_on_release( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43ControlModule__check_button_on_trriger_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn check_button_on_trriger( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__check_button_release_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn check_button_release(arg1: u64, arg2: skyline_libc::c_int) + -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__check_button_trigger_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn check_button_trigger(arg1: u64, arg2: skyline_libc::c_int) + -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__clear_command_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn clear_command(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ControlModule__clear_command_one_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn clear_command_one( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ControlModule__end_clatter_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn end_clatter(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43ControlModule__end_clatter_motion_rate_implEPNS_26BattleObjectModuleAccessorE"] + pub fn end_clatter_motion_rate(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ControlModule__exec_command_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn exec_command(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ControlModule__get_attack_air_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_attack_air_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ControlModule__get_attack_air_stick_dir_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_attack_air_stick_dir(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42ControlModule__get_attack_air_stick_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_attack_air_stick_x(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42ControlModule__get_attack_hi3_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_attack_hi3_fb_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42ControlModule__get_attack_lw3_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_attack_lw3_fb_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__get_clatter_time_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_clatter_time( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__get_command_flag_cat_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_command_flag_cat( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__get_command_life_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn get_command_life( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42ControlModule__get_down_stand_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_down_stand_fb_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__get_flick_no_reset_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_no_reset_x(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__get_flick_no_reset_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_no_reset_y(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ControlModule__get_flick_sub_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_sub_x(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ControlModule__get_flick_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_x(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ControlModule__get_flick_x_dir_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_x_dir(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ControlModule__get_flick_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_y(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ControlModule__get_flick_y_dir_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_flick_y_dir(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ControlModule__get_pad_flag_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_pad_flag(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ControlModule__get_stick_angle_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_angle(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__get_stick_dir_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_dir(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__get_stick_prev_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_prev_y(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ControlModule__get_stick_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_x(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__get_stick_x_no_clamp_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_x_no_clamp(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ControlModule__get_stick_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_y(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__get_stick_y_no_clamp_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_stick_y_no_clamp(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ControlModule__get_trigger_count_implEPNS_26BattleObjectModuleAccessorEh"] + pub fn get_trigger_count( + arg1: u64, + arg2: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42ControlModule__get_trigger_count_prev_implEPNS_26BattleObjectModuleAccessorEh"] + pub fn get_trigger_count_prev( + arg1: u64, + arg2: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__is_clear_command_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_clear_command(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ControlModule__is_enable_flick_jump_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_enable_flick_jump(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__is_input_clatter_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_input_clatter(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ControlModule__is_jump_mini_button_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_jump_mini_button(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ControlModule__is_remake_command_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_remake_command(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ControlModule__is_stick_reversed_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_stick_reversed(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__is_stick_side_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_stick_side(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ControlModule__item_heavy_throw_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn item_heavy_throw_fb_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49ControlModule__item_light_throw_air_fb4_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn item_light_throw_air_fb4_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48ControlModule__item_light_throw_air_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn item_light_throw_air_fb_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45ControlModule__item_light_throw_fb4_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn item_light_throw_fb4_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ControlModule__item_light_throw_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn item_light_throw_fb_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41ControlModule__reset_attack_air_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_attack_air_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ControlModule__reset_down_stand_fb_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_down_stand_fb_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ControlModule__reset_flick_sub_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_flick_sub_x(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ControlModule__reset_flick_sub_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_flick_sub_y(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__reset_flick_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_flick_x(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__reset_flick_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_flick_y(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__reset_trigger_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_trigger(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ControlModule__reverse_x_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reverse_x_frame(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49ControlModule__set_add_jump_mini_button_life_implEPNS_26BattleObjectModuleAccessorEa"] + pub fn set_add_jump_mini_button_life( + arg1: u64, + arg2: skyline_libc::c_schar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ControlModule__set_attack_air_kind_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_attack_air_kind( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__set_clatter_stop_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_clatter_stop(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__set_clatter_time_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn set_clatter_time( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43ControlModule__set_command_life_extend_implEPNS_26BattleObjectModuleAccessorEh"] + pub fn set_command_life_extend( + arg1: u64, + arg2: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ControlModule__set_dec_time_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn set_dec_time( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41ControlModule__set_dec_time_recovery_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn set_dec_time_recovery( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ControlModule__set_off_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_off(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30ControlModule__set_rumble_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eibj"] + pub fn set_rumble( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind57ControlModule__set_special_command_life_count_extend_implEPNS_26BattleObjectModuleAccessorEh"] + pub fn set_special_command_life_count_extend( + arg1: u64, + arg2: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51ControlModule__set_special_command_life_extend_implEPNS_26BattleObjectModuleAccessorEa"] + pub fn set_special_command_life_extend( + arg1: u64, + arg2: skyline_libc::c_schar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ControlModule__special_s_turn_implEPNS_26BattleObjectModuleAccessorE"] + pub fn special_s_turn(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ControlModule__start_clatter_implEPNS_26BattleObjectModuleAccessorEfffaibb"] + pub fn start_clatter( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: skyline_libc::c_schar, + arg6: skyline_libc::c_int, + arg7: bool, + arg8: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45ControlModule__start_clatter_motion_rate_implEPNS_26BattleObjectModuleAccessorE"] + pub fn start_clatter_motion_rate(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ControlModule__stop_rumble_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn stop_rumble(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ControlModule__stop_rumble_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ej"] + pub fn stop_rumble_kind( + arg1: u64, + arg2: u64, + arg3: root::uint, + ) -> u64; + } + } + pub mod CancelModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32CancelModule__enable_cancel_implEPNS_26BattleObjectModuleAccessorE"] + pub fn enable_cancel(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35CancelModule__is_enable_cancel_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_enable_cancel(arg1: u64) -> bool; + } + } + pub mod EffectModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31EffectModule__clear_screen_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn clear_screen( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25EffectModule__detach_implEPNS_26BattleObjectModuleAccessorEji"] + pub fn detach(arg1: u64, arg2: u64, arg3: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29EffectModule__detach_all_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn detach_all(arg1: u64, arg2: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30EffectModule__detach_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn detach_kind(arg1: u64, arg2: u64, arg3: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33EffectModule__enable_stencil_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn enable_stencil(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44EffectModule__enable_sync_init_pos_last_implEPNS_26BattleObjectModuleAccessorE"] + pub fn enable_sync_init_pos_last(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27EffectModule__end_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn end_kind( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45EffectModule__force_update_common_effect_implEPNS_26BattleObjectModuleAccessorE"] + pub fn force_update_common_effect(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40EffectModule__get_dead_effect_rot_z_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEfb"] + pub fn get_dead_effect_rot_z( + arg1: u64, + arg2: *const root::Vector3f, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40EffectModule__get_dead_effect_scale_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEfb"] + pub fn get_dead_effect_scale( + arg1: u64, + arg2: *const root::Vector3f, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34EffectModule__get_last_handle_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_last_handle(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44EffectModule__get_variation_effect_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn get_variation_effect_kind( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42EffectModule__is_enable_ground_effect_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_enable_ground_effect(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34EffectModule__is_exist_common_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn is_exist_common(arg1: u64, arg2: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34EffectModule__is_exist_effect_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn is_exist_effect(arg1: u64, arg2: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37EffectModule__is_sync_visibility_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_sync_visibility(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23EffectModule__kill_implEPNS_26BattleObjectModuleAccessorEjbb"] + pub fn kill(arg1: u64, arg2: u64, arg3: bool, arg4: bool); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27EffectModule__kill_all_implEPNS_26BattleObjectModuleAccessorEjbb"] + pub fn kill_all(arg1: u64, arg2: u64, arg3: bool, arg4: bool); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32EffectModule__kill_joint_id_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ebb"] + pub fn kill_joint_id(arg1: u64, arg2: u64, arg3: bool, arg4: bool); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28EffectModule__kill_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ebb"] + pub fn kill_kind(arg1: u64, arg2: u64, arg3: bool, arg4: bool); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47EffectModule__preset_lifetime_rate_partial_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn preset_lifetime_rate_partial(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35EffectModule__preset_limit_num_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn preset_limit_num( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25EffectModule__remove_implEPNS_26BattleObjectModuleAccessorEjj"] + pub fn remove(arg1: u64, arg2: u64, arg3: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29EffectModule__remove_all_implEPNS_26BattleObjectModuleAccessorEjj"] + pub fn remove_all( + arg1: u64, + arg2: u64, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41EffectModule__remove_all_after_image_implEPNS_26BattleObjectModuleAccessorEjj"] + pub fn remove_all_after_image( + arg1: u64, + arg2: u64, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32EffectModule__remove_common_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn remove_common(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42EffectModule__remove_post_effect_line_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn remove_post_effect_line( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32EffectModule__remove_screen_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn remove_screen( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30EffectModule__remove_time_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn remove_time(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22EffectModule__req_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fES7_fjibi"] + pub fn req( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: *const root::Vector3f, + arg5: f32, + arg6: u64, + arg7: skyline_libc::c_int, + arg8: bool, + arg9: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25EffectModule__req_2d_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fES7_fj"] + pub fn req_2d( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: *const root::Vector3f, + arg5: f32, + arg6: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29EffectModule__req_common_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ef"] + pub fn req_common(arg1: u64, arg2: u64, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27EffectModule__req_emit_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ej"] + pub fn req_emit(arg1: u64, arg2: u64, arg3: u64) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29EffectModule__req_follow_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_RKNS3_8Vector3fES7_fbjiiiibb"] + pub fn req_follow( + arg1: u64, + arg2: u64, + arg3: u64, + arg4: *const root::Vector3f, + arg5: *const root::Vector3f, + arg6: f32, + arg7: bool, + arg8: u64, + arg9: skyline_libc::c_int, + arg10: skyline_libc::c_int, + arg11: skyline_libc::c_int, + arg12: skyline_libc::c_int, + arg13: bool, + arg14: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31EffectModule__req_on_joint_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_RKNS3_8Vector3fES7_fS7_S7_bjii"] + pub fn req_on_joint( + arg1: u64, + arg2: u64, + arg3: u64, + arg4: *const root::Vector3f, + arg5: *const root::Vector3f, + arg6: f32, + arg7: *const root::Vector3f, + arg8: *const root::Vector3f, + arg9: bool, + arg10: u64, + arg11: skyline_libc::c_int, + arg12: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29EffectModule__req_screen_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ebbb"] + pub fn req_screen( + arg1: u64, + arg2: u64, + arg3: bool, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27EffectModule__req_time_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40EiRKNS3_8Vector3fES7_fjbb"] + pub fn req_time( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + arg4: *const root::Vector3f, + arg5: *const root::Vector3f, + arg6: f32, + arg7: u64, + arg8: bool, + arg9: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50EffectModule__request_post_effect_line_circle_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_NS3_8Vector2fENS3_8Vector3fEbff"] + pub fn request_post_effect_line_circle( + arg1: u64, + arg2: u64, + arg3: u64, + arg4: root::Vector2f, + arg5: root::Vector3f, + arg6: bool, + arg7: f32, + arg8: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind55EffectModule__request_post_effect_line_parallel_2d_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ENS3_8Vector2fES5_S5_S5_bff"] + pub fn request_post_effect_line_parallel_2d( + arg1: u64, + arg2: u64, + arg3: root::Vector2f, + arg4: root::Vector2f, + arg5: root::Vector2f, + arg6: root::Vector2f, + arg7: bool, + arg8: f32, + arg9: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31EffectModule__reset_screen_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn reset_screen(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28EffectModule__set_alpha_implEPNS_26BattleObjectModuleAccessorEjf"] + pub fn set_alpha(arg1: u64, arg2: u64, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39EffectModule__set_custom_uv_offset_implEPNS_26BattleObjectModuleAccessorEjRKN3phx8Vector2fEi"] + pub fn set_custom_uv_offset( + arg1: u64, + arg2: u64, + arg3: *const root::Vector2f, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49EffectModule__set_disable_render_offset_last_implEPNS_26BattleObjectModuleAccessorE"] + pub fn set_disable_render_offset_last(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42EffectModule__set_disable_system_slow_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_disable_system_slow(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28EffectModule__set_frame_implEPNS_26BattleObjectModuleAccessorEjf"] + pub fn set_frame(arg1: u64, arg2: u64, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37EffectModule__set_offset_to_next_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_offset_to_next( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26EffectModule__set_pos_implEPNS_26BattleObjectModuleAccessorEjRKN3phx8Vector3fE"] + pub fn set_pos( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind53EffectModule__set_post_effect_line_circle_target_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ENS3_8Vector2fENS3_8Vector3fEb"] + pub fn set_post_effect_line_circle_target( + arg1: u64, + arg2: u64, + arg3: root::Vector2f, + arg4: root::Vector3f, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27EffectModule__set_rate_implEPNS_26BattleObjectModuleAccessorEjf"] + pub fn set_rate(arg1: u64, arg2: u64, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32EffectModule__set_rate_last_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_rate_last(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26EffectModule__set_rgb_implEPNS_26BattleObjectModuleAccessorEjfff"] + pub fn set_rgb( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39EffectModule__set_rgb_partial_last_implEPNS_26BattleObjectModuleAccessorEfff"] + pub fn set_rgb_partial_last( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26EffectModule__set_rot_implEPNS_26BattleObjectModuleAccessorEjRKN3phx8Vector3fE"] + pub fn set_rot( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28EffectModule__set_scale_implEPNS_26BattleObjectModuleAccessorEjRKN3phx8Vector3fE"] + pub fn set_scale( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33EffectModule__set_sync_scale_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sync_scale(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38EffectModule__set_sync_visibility_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sync_visibility(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30EffectModule__set_visible_implEPNS_26BattleObjectModuleAccessorEjb"] + pub fn set_visible(arg1: u64, arg2: u64, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35EffectModule__set_visible_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eb"] + pub fn set_visible_kind( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28EffectModule__set_whole_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_whole(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33EffectModule__set_whole_attr_implEPNS_26BattleObjectModuleAccessorEbj"] + pub fn set_whole_attr( + arg1: u64, + arg2: bool, + arg3: u64, + ) -> u64; + } + } + pub mod WorkModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__add_float_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn add_float( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__add_int_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn add_int( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__clear_all_implEPNS_26BattleObjectModuleAccessorENS_8WorkKindE"] + pub fn clear_all(arg1: u64, workKind: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31WorkModule__count_down_int_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn count_down_int( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__dec_int_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn dec_int(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__div_float_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn div_float( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39WorkModule__enable_transition_term_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn enable_transition_term( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46WorkModule__enable_transition_term_forbid_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn enable_transition_term_forbid( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52WorkModule__enable_transition_term_forbid_group_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn enable_transition_term_forbid_group( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45WorkModule__enable_transition_term_group_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn enable_transition_term_group( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48WorkModule__enable_transition_term_group_ex_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn enable_transition_term_group_ex( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__get_float_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_float(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__get_int_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_int( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__get_int64_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_int64(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32WorkModule__get_param_float_implEPNS_26BattleObjectModuleAccessorEmm"] + pub fn get_param_float( + arg1: u64, + arg2: u64, + arg3: u64, + ) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30WorkModule__get_param_int_implEPNS_26BattleObjectModuleAccessorEmm"] + pub fn get_param_int( + arg1: u64, + arg2: u64, + arg3: u64, + ) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32WorkModule__get_param_int64_implEPNS_26BattleObjectModuleAccessorEmm"] + pub fn get_param_int64( + arg1: u64, + arg2: u64, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__inc_int_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn inc_int(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42WorkModule__is_enable_transition_term_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_enable_transition_term( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49WorkModule__is_enable_transition_term_forbid_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_enable_transition_term_forbid( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48WorkModule__is_enable_transition_term_group_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_enable_transition_term_group( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__is_flag_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_flag(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__mul_float_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn mul_float( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__mul_int_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn mul_int( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25WorkModule__off_flag_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn off_flag(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__on_flag_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn on_flag(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25WorkModule__set_flag_implEPNS_26BattleObjectModuleAccessorEbi"] + pub fn set_flag( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__set_float_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn set_float( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__set_int_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn set_int( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__set_int64_implEPNS_26BattleObjectModuleAccessorEli"] + pub fn set_int64( + arg1: u64, + arg2: root::s64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26WorkModule__sub_float_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn sub_float( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24WorkModule__sub_int_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn sub_int( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30WorkModule__turn_off_flag_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn turn_off_flag(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39WorkModule__unable_transition_term_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn unable_transition_term( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46WorkModule__unable_transition_term_forbid_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn unable_transition_term_forbid( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52WorkModule__unable_transition_term_forbid_group_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn unable_transition_term_forbid_group( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45WorkModule__unable_transition_term_group_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn unable_transition_term_group( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48WorkModule__unable_transition_term_group_ex_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn unable_transition_term_group_ex( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + } + pub mod StatusModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40StatusModule__change_status_request_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn change_status_request( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52StatusModule__change_status_request_from_script_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn change_status_request_from_script( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52StatusModule__delete_status_request_from_script_implEPNS_26BattleObjectModuleAccessorE"] + pub fn delete_status_request_from_script(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32StatusModule__init_settings_implEPNS_26BattleObjectModuleAccessorENS_13SituationKindEijNS_20GroundCliffCheckKindEbiiii"] + pub fn init_settings( + arg1: u64, + situationKind: skyline_libc::c_int, + arg2: skyline_libc::c_int, + arg3: u64, + groundCliffCheckKind: skyline_libc::c_int, + arg4: bool, + arg5: skyline_libc::c_int, + arg6: skyline_libc::c_int, + arg7: skyline_libc::c_int, + arg8: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30StatusModule__is_changing_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_changing(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39StatusModule__is_situation_changed_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_situation_changed(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38StatusModule__prev_situation_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn prev_situation_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35StatusModule__prev_status_kind_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn prev_status_kind( + arg1: u64, + arg2: u64, + ) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41StatusModule__set_keep_situation_air_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_keep_situation_air(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37StatusModule__set_situation_kind_implEPNS_26BattleObjectModuleAccessorENS_13SituationKindEb"] + pub fn set_situation_kind( + arg1: u64, + situationKind: skyline_libc::c_int, + arg2: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44StatusModule__set_status_kind_interrupt_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_status_kind_interrupt( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33StatusModule__situation_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn situation_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30StatusModule__status_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn status_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40StatusModule__status_kind_interrupt_implEPNS_26BattleObjectModuleAccessorE"] + pub fn status_kind_interrupt(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35StatusModule__status_kind_next_implEPNS_26BattleObjectModuleAccessorE"] + pub fn status_kind_next(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46StatusModule__status_kind_que_from_script_implEPNS_26BattleObjectModuleAccessorE"] + pub fn status_kind_que_from_script(arg1: u64) -> u64; + } + } + pub mod KineticModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29KineticModule__add_speed_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fE"] + pub fn add_speed(arg1: u64, arg2: *const root::Vector3f) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37KineticModule__add_speed_outside_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fE"] + pub fn add_speed_outside( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34KineticModule__change_kinetic_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn change_kinetic(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35KineticModule__clear_speed_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_speed_all(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36KineticModule__clear_speed_attr_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn clear_speed_attr(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41KineticModule__clear_speed_energy_id_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn clear_speed_energy_id(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33KineticModule__enable_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn enable_energy(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30KineticModule__get_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_energy(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36KineticModule__get_kinetic_type_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_kinetic_type(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36KineticModule__get_sum_rotation_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_sum_rotation(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33KineticModule__get_sum_speed_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_sum_speed(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35KineticModule__get_sum_speed3f_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_sum_speed3f(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40KineticModule__get_sum_speed_length_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_sum_speed_length(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35KineticModule__get_sum_speed_x_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_sum_speed_x(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35KineticModule__get_sum_speed_y_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_sum_speed_y(arg1: u64, arg2: skyline_libc::c_int) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36KineticModule__is_enable_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_enable_energy(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37KineticModule__is_suspend_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_suspend_energy(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29KineticModule__mul_accel_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn mul_accel( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29KineticModule__mul_speed_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn mul_speed( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33KineticModule__reflect_accel_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn reflect_accel( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33KineticModule__reflect_speed_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn reflect_speed( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33KineticModule__resume_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn resume_energy(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37KineticModule__resume_energy_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn resume_energy_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48KineticModule__set_consider_ground_friction_implEPNS_26BattleObjectModuleAccessorEbi"] + pub fn set_consider_ground_friction( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25KineticModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34KineticModule__suspend_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn suspend_energy(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38KineticModule__suspend_energy_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn suspend_energy_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33KineticModule__unable_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn unable_energy(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37KineticModule__unable_energy_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn unable_energy_all(arg1: u64); + } + } + pub mod JostleModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27JostleModule__is_sleep_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_sleep(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28JostleModule__overlap_x_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn overlap_x(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26JostleModule__set_fix_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_fix(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32JostleModule__set_force_gap_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_force_gap(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38JostleModule__set_ignore_owner_id_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_ignore_owner_id( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37JostleModule__set_ignore_speed_x_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_ignore_speed_x(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48JostleModule__set_influence_opponent_weight_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_influence_opponent_weight(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28JostleModule__set_layer_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_layer(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39JostleModule__set_overlap_rate_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_overlap_rate_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31JostleModule__set_priority_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_priority(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43JostleModule__set_propagate_push_speed_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_propagate_push_speed(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35JostleModule__set_push_speed_x_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_push_speed_x(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48JostleModule__set_push_speed_x_overlap_rate_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_push_speed_x_overlap_rate(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28JostleModule__set_refer_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_refer(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29JostleModule__set_status_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_status(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27JostleModule__set_team_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_team(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29JostleModule__set_weight_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_weight(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24JostleModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32JostleModule__target_weight_implEPNS_26BattleObjectModuleAccessorE"] + pub fn target_weight(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25JostleModule__weight_implEPNS_26BattleObjectModuleAccessorE"] + pub fn weight(arg1: u64) -> u64; + } + } + pub mod GroundModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25GroundModule__attach_implEPNS_26BattleObjectModuleAccessorENS_15GroundTouchFlagE"] + pub fn attach( + arg1: u64, + groundTouchFlag: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__attach_ground_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn attach_ground(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__can_entry_cliff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn can_entry_cliff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44GroundModule__can_entry_cliff_hang_data_implEPNS_26BattleObjectModuleAccessorEjNS_20GroundCliffCheckKindE"] + pub fn can_entry_cliff_hang_data( + arg1: u64, + arg2: u64, + groundCliffCheckKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29GroundModule__center_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn center_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41GroundModule__check_down_correct_pos_implEPNS_26BattleObjectModuleAccessorEN3phx8Vector2fE"] + pub fn check_down_correct_pos( + arg1: u64, + arg2: root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__clear_cliff_point_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_cliff_point(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35GroundModule__clear_pass_floor_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_pass_floor(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__cliff_check_implEPNS_26BattleObjectModuleAccessorE"] + pub fn cliff_check(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26GroundModule__correct_implEPNS_26BattleObjectModuleAccessorENS_17GroundCorrectKindE"] + pub fn correct( + arg1: u64, + groundCorrectKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__correct_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn correct_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25GroundModule__detach_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn detach(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__entry_cliff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn entry_cliff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__get_center_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_center_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__get_circle_radius_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_circle_radius(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__get_cliff_movement_speed_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_cliff_movement_speed(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__get_correct_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_correct(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__get_correct_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_correct_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40GroundModule__get_correct_pos_local_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_correct_pos_local(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40GroundModule__get_distance_to_floor_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEfb"] + pub fn get_distance_to_floor( + arg1: u64, + arg2: *const root::Vector3f, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44GroundModule__get_down_correct_edge_pos_implEPNS_26BattleObjectModuleAccessorERN3phx8Vector2fERKS4_"] + pub fn get_down_correct_edge_pos( + arg1: u64, + arg2: *mut root::Vector2f, + arg3: *const root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__get_down_friction_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_down_friction(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42GroundModule__get_down_movement_speed_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_down_movement_speed(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__get_down_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_down_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46GroundModule__get_latest_down_correct_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_latest_down_correct_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__get_left_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_left_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42GroundModule__get_line_movement_speed_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_line_movement_speed(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__get_rhombus_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn get_rhombus(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__get_right_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_right_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__get_shape_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_shape_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__get_shape_safe_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_shape_safe_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__get_touch_flag_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_touch_flag(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__get_touch_line_raw_implEPNS_26BattleObjectModuleAccessorENS_13GroundTouchIDE"] + pub fn get_touch_line_raw( + arg1: u64, + groundTouchID: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42GroundModule__get_touch_material_type_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_touch_material_type(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40GroundModule__get_touch_moment_flag_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_touch_moment_flag(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35GroundModule__get_touch_normal_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_touch_normal(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52GroundModule__get_touch_normal_consider_gravity_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_touch_normal_consider_gravity( + arg1: u64, + arg2: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind54GroundModule__get_touch_normal_x_consider_gravity_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_touch_normal_x_consider_gravity( + arg1: u64, + arg2: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__get_touch_pos_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_touch_pos(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__get_touch_wall_cliff_pos_implEPNS_26BattleObjectModuleAccessorEjRN3phx8Vector2fE"] + pub fn get_touch_wall_cliff_pos( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29GroundModule__get_up_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_up_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28GroundModule__get_width_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_width(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24GroundModule__get_z_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_z(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__ground_touch_flag_implEPNS_26BattleObjectModuleAccessorE"] + pub fn ground_touch_flag(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39GroundModule__ground_touch_flag_ex_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn ground_touch_flag_ex( + arg1: u64, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__hang_can_entry_cliff_dir_implEPNS_26BattleObjectModuleAccessorE"] + pub fn hang_can_entry_cliff_dir(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__hang_can_entry_cliff_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn hang_can_entry_cliff_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__hang_cliff_dir_implEPNS_26BattleObjectModuleAccessorE"] + pub fn hang_cliff_dir(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__hang_cliff_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn hang_cliff_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__hang_cliff_pos_3f_implEPNS_26BattleObjectModuleAccessorE"] + pub fn hang_cliff_pos_3f(arg1: u64) -> *mut root::Vector3f; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28GroundModule__is_attach_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_attach(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__is_attach_cliff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_attach_cliff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__is_attachable_implEPNS_26BattleObjectModuleAccessorENS_15GroundTouchFlagE"] + pub fn is_attachable( + arg1: u64, + groundTouchFlag: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38GroundModule__is_floor_touch_line_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn is_floor_touch_line(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__is_floor_vanishing_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_floor_vanishing(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__is_miss_foot_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_miss_foot(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__is_near_cliff_implEPNS_26BattleObjectModuleAccessorEff"] + pub fn is_near_cliff(arg1: u64, arg2: f32, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29GroundModule__is_ottotto_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn is_ottotto(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__is_ottotto_lr_implEPNS_26BattleObjectModuleAccessorEff"] + pub fn is_ottotto_lr(arg1: u64, arg2: f32, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__is_passable_check_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_passable_check(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__is_passable_ground_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_passable_ground(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__is_status_cliff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_status_cliff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__is_still_on_floor_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn is_still_on_floor(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27GroundModule__is_touch_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn is_touch(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__is_wall_touch_line_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn is_wall_touch_line(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__leave_cliff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn leave_cliff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__modify_rhombus_implEPNS_26BattleObjectModuleAccessorEfff"] + pub fn modify_rhombus( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29GroundModule__pass_floor_implEPNS_26BattleObjectModuleAccessorE"] + pub fn pass_floor(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28GroundModule__ray_check_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_b"] + pub fn ray_check( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__ray_check_get_line_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_b"] + pub fn ray_check_get_line( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45GroundModule__ray_check_get_line_hit_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_b"] + pub fn ray_check_get_line_hit_pos( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind56GroundModule__ray_check_get_line_hit_pos_ignore_any_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_j"] + pub fn ray_check_get_line_hit_pos_ignore_any( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind56GroundModule__ray_check_get_line_hit_pos_no_culling_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_b"] + pub fn ray_check_get_line_hit_pos_no_culling( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39GroundModule__ray_check_hit_normal_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_b"] + pub fn ray_check_hit_normal( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__ray_check_hit_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_b"] + pub fn ray_check_hit_pos( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__ray_check_hit_pos_normal_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_S7_b"] + pub fn ray_check_hit_pos_normal( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: *mut root::Vector2f, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind54GroundModule__ray_check_hit_pos_normal_no_culling_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_S7_b"] + pub fn ray_check_hit_pos_normal_no_culling( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: *mut root::Vector2f, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__ray_check_hit_pos_target_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fES6_RS4_jb"] + pub fn ray_check_hit_pos_target( + arg1: u64, + arg2: *const root::Vector2f, + arg3: *const root::Vector2f, + arg4: *mut root::Vector2f, + arg5: u64, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GroundModule__reentry_cliff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reentry_cliff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40GroundModule__select_cliff_hangdata_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn select_cliff_hangdata(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__set_attach_ground_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_attach_ground(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__set_auto_detach_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_auto_detach(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__set_cliff_check_implEPNS_26BattleObjectModuleAccessorENS_20GroundCliffCheckKindE"] + pub fn set_cliff_check( + arg1: u64, + groundCliffCheckKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__set_cloud_through_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_cloud_through(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48GroundModule__set_coll_stop_slidable_length_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_coll_stop_slidable_length(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__set_collidable_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_collidable(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__set_correct_implEPNS_26BattleObjectModuleAccessorENS_17GroundCorrectKindE"] + pub fn set_correct( + arg1: u64, + groundCorrectKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__set_correct_ignore_slope_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_correct_ignore_slope(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__set_ignore_boss_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_ignore_boss(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38GroundModule__set_ignore_slide_up_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_ignore_slide_up(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34GroundModule__set_init_circle_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fEf"] + pub fn set_init_circle( + arg1: u64, + arg2: *const root::Vector2f, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38GroundModule__set_init_shape_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn set_init_shape_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41GroundModule__set_keep_distant_cliff_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_keep_distant_cliff(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43GroundModule__set_no_cliff_stop_energy_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_no_cliff_stop_energy( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__set_offset_x_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_offset_x(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__set_offset_y_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_offset_y(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__set_passable_check_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_passable_check(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40GroundModule__set_reverse_direction_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_reverse_direction( + arg1: u64, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__set_rhombus_offset_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fE"] + pub fn set_rhombus_offset( + arg1: u64, + arg2: *const root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind60GroundModule__set_shape_data_rhombus_modify_node_offset_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fE"] + pub fn set_shape_data_rhombus_modify_node_offset( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__set_shape_flag_implEPNS_26BattleObjectModuleAccessorEtb"] + pub fn set_shape_flag( + arg1: u64, + arg2: u16, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33GroundModule__set_shape_kind_implEPNS_26BattleObjectModuleAccessorENS_5grcol22GroundCorrectShapeTypeE"] + pub fn set_shape_kind( + arg1: u64, + groundCorrectShapeType: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__set_shape_safe_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fE"] + pub fn set_shape_safe_pos( + arg1: u64, + arg2: *const root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36GroundModule__set_status_ground_implEPNS_26BattleObjectModuleAccessorE"] + pub fn set_status_ground(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37GroundModule__set_test_coll_stop_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_test_coll_stop(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44GroundModule__set_test_coll_stop_status_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_test_coll_stop_status(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35GroundModule__set_update_shape_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_update_shape(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24GroundModule__set_z_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_z(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23GroundModule__test_implEPNS_26BattleObjectModuleAccessorE"] + pub fn test(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30GroundModule__test_ground_implEPNS_26BattleObjectModuleAccessorE"] + pub fn test_ground(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__update_force_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_force(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GroundModule__update_shape_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn update_shape(arg1: u64, arg2: bool) -> u64; + } + } + pub mod GrabModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26GrabModule__clear_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24GrabModule__is_grab_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_grab(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind21GrabModule__node_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn node(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32GrabModule__set_check_front_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_check_front(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31GrabModule__set_constraint_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_constraint( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28GrabModule__set_rebound_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_rebound(arg1: u64, arg2: bool) -> u64; + } + } + pub mod DamageModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29DamageModule__add_damage_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn add_damage( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25DamageModule__damage_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn damage(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38DamageModule__end_damage_info_log_implEPNS_26BattleObjectModuleAccessorE"] + pub fn end_damage_info_log(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23DamageModule__heal_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn heal(arg1: u64, arg2: f32, arg3: skyline_libc::c_int) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30DamageModule__init_damage_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn init_damage(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33DamageModule__is_capture_cut_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn is_capture_cut(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33DamageModule__is_damage_lock_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_damage_lock(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46DamageModule__is_no_reaction_mode_perfect_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_no_reaction_mode_perfect(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30DamageModule__is_paralyze_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_paralyze(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47DamageModule__overwrite_log_reaction_frame_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn overwrite_log_reaction_frame(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27DamageModule__reaction_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn reaction(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48DamageModule__reset_no_reaction_mode_status_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_no_reaction_mode_status(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36DamageModule__set_attacker_info_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn set_attacker_info(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35DamageModule__set_critical_hit_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_critical_hit(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34DamageModule__set_damage_lock_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_damage_lock(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33DamageModule__set_damage_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_damage_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37DamageModule__set_damage_mul_2nd_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_damage_mul_2nd(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35DamageModule__set_force_damage_implEPNS_26BattleObjectModuleAccessorEjRKN3phx8Vector3fEiibbbb"] + pub fn set_force_damage( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: skyline_libc::c_int, + arg5: skyline_libc::c_int, + arg6: bool, + arg7: bool, + arg8: bool, + arg9: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52DamageModule__set_force_damage_from_last_damage_implEPNS_26BattleObjectModuleAccessorE"] + pub fn set_force_damage_from_last_damage(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44DamageModule__set_ignore_capture_cut_no_implEPNS_26BattleObjectModuleAccessorEa"] + pub fn set_ignore_capture_cut_no( + arg1: u64, + arg2: skyline_libc::c_schar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47DamageModule__set_no_reaction_damage_power_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_no_reaction_damage_power(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46DamageModule__set_no_reaction_mode_status_implEPNS_26BattleObjectModuleAccessorENS_20DamageNoReactionModeEffi"] + pub fn set_no_reaction_mode_status( + arg1: u64, + damageNoReactionMode: skyline_libc::c_int, + arg2: f32, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44DamageModule__set_no_reaction_no_effect_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_no_reaction_no_effect(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39DamageModule__set_reaction_mul_2nd_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_reaction_mul_2nd(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24DamageModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40DamageModule__start_damage_info_log_implEPNS_26BattleObjectModuleAccessorE"] + pub fn start_damage_info_log(arg1: u64) -> u64; + } + } + pub mod CatchModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35CatchModule__capture_object_id_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn capture_object_id(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CatchModule__capture_pos_x_diff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn capture_pos_x_diff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27CatchModule__catch_cut_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn catch_cut(arg1: u64, arg2: bool, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30CatchModule__check_damage_implEPNS_26BattleObjectModuleAccessorE"] + pub fn check_damage(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27CatchModule__cling_cut_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn cling_cut(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26CatchModule__is_catch_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_catch(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27CatchModule__set_catch_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn set_catch(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CatchModule__set_send_cut_event_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_send_cut_event(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34CatchModule__update_pos_cling_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_pos_cling(arg1: u64) -> u64; + } + } + pub mod CaptureModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27CaptureModule__capture_implEPNS_26BattleObjectModuleAccessorEjibi"] + pub fn capture( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31CaptureModule__capture_cut_implEPNS_26BattleObjectModuleAccessorEbbb"] + pub fn capture_cut( + arg1: u64, + arg2: bool, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50CaptureModule__capture_to_catch_node_pos_diff_implEPNS_26BattleObjectModuleAccessorE"] + pub fn capture_to_catch_node_pos_diff(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CaptureModule__catch_node_pos_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn catch_node_pos_y(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32CaptureModule__check_damage_implEPNS_26BattleObjectModuleAccessorEiff"] + pub fn check_damage( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39CaptureModule__check_damage_thrown_implEPNS_26BattleObjectModuleAccessorE"] + pub fn check_damage_thrown(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30CaptureModule__is_capture_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_capture(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37CaptureModule__is_catch_hit_stop_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_catch_hit_stop(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38CaptureModule__is_ignore_distance_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_ignore_distance(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35CaptureModule__is_motion_hi_lw_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_motion_hi_lw(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29CaptureModule__is_thrown_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_thrown(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CaptureModule__is_thrown_finish_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_thrown_finish(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26CaptureModule__motion_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn motion( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29CaptureModule__motion_lw_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn motion_lw( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33CaptureModule__motion_offset_implEPNS_26BattleObjectModuleAccessorE"] + pub fn motion_offset(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CaptureModule__motion_offset_lw_implEPNS_26BattleObjectModuleAccessorE"] + pub fn motion_offset_lw(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31CaptureModule__node_offset_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn node_offset(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29CaptureModule__set_nodes_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_f"] + pub fn set_nodes( + arg1: u64, + arg2: u64, + arg3: u64, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38CaptureModule__set_send_cut_event_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_send_cut_event(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26CaptureModule__thrown_implEPNS_26BattleObjectModuleAccessorE"] + pub fn thrown(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30CaptureModule__thrown_cut_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn thrown_cut(arg1: u64, arg2: bool, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35CaptureModule__update_node_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_node_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37CaptureModule__update_pos_thrown_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_pos_thrown(arg1: u64) -> u64; + } + } + pub mod PostureModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27PostureModule__add_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fE"] + pub fn add_pos(arg1: u64, arg2: *const root::Vector3f) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30PostureModule__add_pos_2d_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fE"] + pub fn add_pos_2d(arg1: u64, arg2: *const root::Vector2f) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30PostureModule__base_scale_implEPNS_26BattleObjectModuleAccessorE"] + pub fn base_scale(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28PostureModule__init_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEbb"] + pub fn init_pos( + arg1: u64, + arg2: *const root::Vector3f, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28PostureModule__init_rot_implEPNS_26BattleObjectModuleAccessorE"] + pub fn init_rot(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50PostureModule__is_rot_y_lr_different_inner_lr_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_rot_y_lr_different_inner_lr(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22PostureModule__lr_implEPNS_26BattleObjectModuleAccessorE"] + pub fn lr(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31PostureModule__owner_scale_implEPNS_26BattleObjectModuleAccessorE"] + pub fn owner_scale(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23PostureModule__pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26PostureModule__pos_2d_implEPNS_26BattleObjectModuleAccessorE"] + pub fn pos_2d(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__pos_x_implEPNS_26BattleObjectModuleAccessorE"] + pub fn pos_x(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__pos_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn pos_y(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__pos_z_implEPNS_26BattleObjectModuleAccessorE"] + pub fn pos_z(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28PostureModule__prev_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn prev_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31PostureModule__prev_pos_2d_implEPNS_26BattleObjectModuleAccessorE"] + pub fn prev_pos_2d(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30PostureModule__reverse_lr_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reverse_lr(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23PostureModule__rot_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn rot(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__rot_x_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn rot_x(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__rot_y_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn rot_y(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28PostureModule__rot_y_lr_implEPNS_26BattleObjectModuleAccessorE"] + pub fn rot_y_lr(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__rot_z_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn rot_z(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25PostureModule__scale_implEPNS_26BattleObjectModuleAccessorE"] + pub fn scale(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26PostureModule__set_lr_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_lr(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35PostureModule__set_owner_scale_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_owner_scale(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27PostureModule__set_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fE"] + pub fn set_pos(arg1: u64, arg2: *const root::Vector3f) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30PostureModule__set_pos_2d_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fE"] + pub fn set_pos_2d(arg1: u64, arg2: *const root::Vector2f) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27PostureModule__set_rot_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn set_rot( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29PostureModule__set_scale_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_scale(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32PostureModule__set_stick_lr_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_stick_lr(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45PostureModule__set_sync_constraint_joint_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn set_sync_constraint_joint(arg1: u64, arg2: u64) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35PostureModule__update_rot_y_lr_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_rot_y_lr(arg1: u64) -> u64; + } + } + pub mod ArticleModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ArticleModule__add_motion_2nd_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40Effbf"] + pub fn add_motion_2nd( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: f32, + arg5: f32, + arg6: bool, + arg7: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38ArticleModule__add_motion_partial_implEPNS_26BattleObjectModuleAccessorEiiN3phx6Hash40Effbbfbbb"] + pub fn add_motion_partial( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: u64, + arg5: f32, + arg6: f32, + arg7: bool, + arg8: bool, + arg9: f32, + arg10: bool, + arg11: bool, + arg12: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ArticleModule__change_motion_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40Ebf"] + pub fn change_motion( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: bool, + arg5: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ArticleModule__change_status_implEPNS_26BattleObjectModuleAccessorEiiNS_22ArticleOperationTargetE"] + pub fn change_status( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ArticleModule__change_status_exist_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn change_status_exist( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ArticleModule__generate_article_implEPNS_26BattleObjectModuleAccessorEibi"] + pub fn generate_article( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43ArticleModule__generate_article_enable_implEPNS_26BattleObjectModuleAccessorEibi"] + pub fn generate_article_enable( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46ArticleModule__generate_article_have_item_implEPNS_26BattleObjectModuleAccessorEiiN3phx6Hash40E"] + pub fn generate_article_have_item( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ArticleModule__get_active_num_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_active_num(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ArticleModule__get_article_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_article(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ArticleModule__get_joint_pos_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40ENS_22ArticleOperationTargetE"] + pub fn get_joint_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ArticleModule__get_joint_rotate_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40ENS_22ArticleOperationTargetE"] + pub fn get_joint_rotate( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24ArticleModule__have_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40ENS_22ArticleOperationTargetEjb"] + pub fn have( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + articleOperationTarget: skyline_libc::c_int, + arg4: root::uint, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28ArticleModule__is_exist_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_exist(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ArticleModule__is_generatable_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_generatable(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ArticleModule__motion_kind_implEPNS_26BattleObjectModuleAccessorEiNS_22ArticleOperationTargetE"] + pub fn motion_kind( + arg1: u64, + arg2: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ArticleModule__motion_kind_2nd_implEPNS_26BattleObjectModuleAccessorEiNS_22ArticleOperationTargetE"] + pub fn motion_kind_2nd( + arg1: u64, + arg2: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26ArticleModule__remove_implEPNS_26BattleObjectModuleAccessorEiNS_22ArticleOperationTargetE"] + pub fn remove( + arg1: u64, + arg2: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ArticleModule__remove_exist_implEPNS_26BattleObjectModuleAccessorEiNS_22ArticleOperationTargetE"] + pub fn remove_exist( + arg1: u64, + arg2: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42ArticleModule__remove_exist_object_id_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn remove_exist_object_id(arg1: u64, arg2: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28ArticleModule__set_flag_implEPNS_26BattleObjectModuleAccessorEibi"] + pub fn set_flag( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ArticleModule__set_float_implEPNS_26BattleObjectModuleAccessorEifi"] + pub fn set_float( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ArticleModule__set_frame_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_frame( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ArticleModule__set_frame_2nd_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn set_frame_2nd( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ArticleModule__set_item_action_implEPNS_26BattleObjectModuleAccessorEiif"] + pub fn set_item_action( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ArticleModule__set_pos_implEPNS_26BattleObjectModuleAccessorEiN3phx8Vector3fE"] + pub fn set_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28ArticleModule__set_rate_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_rate( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ArticleModule__set_visibility_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40ES4_NS_22ArticleOperationTargetE"] + pub fn set_visibility( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: u64, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ArticleModule__set_visibility_whole_implEPNS_26BattleObjectModuleAccessorEibNS_22ArticleOperationTargetE"] + pub fn set_visibility_whole( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + articleOperationTarget: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30ArticleModule__set_weight_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn set_weight( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25ArticleModule__shoot_implEPNS_26BattleObjectModuleAccessorEiNS_22ArticleOperationTargetEb"] + pub fn shoot( + arg1: u64, + arg2: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ArticleModule__shoot_exist_implEPNS_26BattleObjectModuleAccessorEiNS_22ArticleOperationTargetEb"] + pub fn shoot_exist( + arg1: u64, + arg2: skyline_libc::c_int, + articleOperationTarget: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + } + pub mod ColorBlendModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ColorBlendModule__cancel_main_color_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn cancel_main_color( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind57ColorBlendModule__set_disable_camera_depth_influence_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_disable_camera_depth_influence( + arg1: u64, + arg2: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ColorBlendModule__set_enable_flash_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_enable_flash(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48ColorBlendModule__set_last_attack_direction_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fE"] + pub fn set_last_attack_direction( + arg1: u64, + arg2: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ColorBlendModule__set_main_color_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector4fES6_ffib"] + pub fn set_main_color( + arg1: u64, + arg2: *const root::Vector4f, + arg3: *const root::Vector4f, + arg4: f32, + arg5: f32, + arg6: skyline_libc::c_int, + arg7: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ColorBlendModule__set_shadow_bloom_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_shadow_bloom(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + } + pub mod SoundModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40SoundModule__get_common_sound_label_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn get_common_sound_label(arg1: u64, arg2: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SoundModule__get_se_vol_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_se_vol(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SoundModule__is_playing_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn is_playing(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35SoundModule__is_playing_status_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn is_playing_status(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25SoundModule__play_se_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40EbbbbNS_11SoundModule8enSETypeE"] + pub fn play_se( + arg1: u64, + arg2: u64, + arg3: bool, + arg4: bool, + arg5: bool, + arg6: bool, + enSEType: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30SoundModule__play_se_no3d_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ebb"] + pub fn play_se_no3d( + arg1: u64, + arg2: u64, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29SoundModule__play_se_pos_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fEbb"] + pub fn play_se_pos( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31SoundModule__play_sequence_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ebb"] + pub fn play_sequence( + arg1: u64, + arg2: u64, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33SoundModule__play_status_bgm_implEPNS_26BattleObjectModuleAccessorENS_15enStatusBGMTypeE"] + pub fn play_status_bgm( + arg1: u64, + enStatusBGMType: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32SoundModule__play_status_se_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ebbb"] + pub fn play_status_se( + arg1: u64, + arg2: u64, + arg3: bool, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35SoundModule__set_auto_se_pitch_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_auto_se_pitch(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48SoundModule__set_continue_se_at_game_finish_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_continue_se_at_game_finish( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46SoundModule__set_gamespeed_se_calibration_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_gamespeed_se_calibration(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38SoundModule__set_play_hit_se_flag_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_play_hit_se_flag(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34SoundModule__set_play_inhivit_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ej"] + pub fn set_play_inhivit( + arg1: u64, + arg2: u64, + arg3: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34SoundModule__set_position_sub_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fE"] + pub fn set_position_sub( + arg1: u64, + arg2: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31SoundModule__set_remain_se_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_remain_se(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35SoundModule__set_se_pitch_cent_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ef"] + pub fn set_se_pitch_cent( + arg1: u64, + arg2: u64, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36SoundModule__set_se_pitch_ratio_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ef"] + pub fn set_se_pitch_ratio( + arg1: u64, + arg2: u64, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37SoundModule__set_se_pitch_status_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_se_pitch_status(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44SoundModule__set_se_pitch_status_handle_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_se_pitch_status_handle( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SoundModule__set_se_vol_implEPNS_26BattleObjectModuleAccessorEifi"] + pub fn set_se_vol( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31SoundModule__set_se_vol_db_implEPNS_26BattleObjectModuleAccessorEifi"] + pub fn set_se_vol_db( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32SoundModule__set_takeout_se_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn set_takeout_se(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25SoundModule__stop_se_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ej"] + pub fn stop_se(arg1: u64, arg2: u64, arg3: root::uint) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29SoundModule__stop_se_all_implEPNS_26BattleObjectModuleAccessorEjbb"] + pub fn stop_se_all( + arg1: u64, + arg2: root::uint, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32SoundModule__stop_se_handle_implEPNS_26BattleObjectModuleAccessorEij"] + pub fn stop_se_handle( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32SoundModule__stop_status_se_implEPNS_26BattleObjectModuleAccessorE"] + pub fn stop_status_se(arg1: u64) -> u64; + } + } + pub mod StopModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32StopModule__cancel_hit_stop_implEPNS_26BattleObjectModuleAccessorE"] + pub fn cancel_hit_stop(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34StopModule__cancel_other_stop_implEPNS_26BattleObjectModuleAccessorENS_13StopOtherKindE"] + pub fn cancel_other_stop( + arg1: u64, + stopOtherKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40StopModule__get_hit_stop_real_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_hit_stop_real_frame(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26StopModule__is_damage_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_damage(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23StopModule__is_hit_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_hit(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24StopModule__is_stop_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_stop(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35StopModule__set_hit_stop_frame_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_hit_stop_frame( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30StopModule__set_link_stop_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_link_stop(arg1: u64, arg2: bool, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31StopModule__set_other_stop_implEPNS_26BattleObjectModuleAccessorEiNS_13StopOtherKindE"] + pub fn set_other_stop( + arg1: u64, + arg2: skyline_libc::c_int, + stopOtherKind: skyline_libc::c_int, + ) -> u64; + } + } + pub mod ShakeModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ShakeModule__disable_offset_implEPNS_26BattleObjectModuleAccessorE"] + pub fn disable_offset(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ShakeModule__enable_offset_implEPNS_26BattleObjectModuleAccessorERN3phx8Vector3fE"] + pub fn enable_offset(arg1: u64, arg2: *mut root::Vector3f) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24ShakeModule__extend_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn extend( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26ShakeModule__is_shake_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_shake(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind21ShakeModule__req_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40EibRKNS3_8Vector2fEffbb"] + pub fn req( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: *const root::Vector2f, + arg6: f32, + arg7: f32, + arg8: bool, + arg9: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ShakeModule__req_time_scale_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40EibRKNS3_8Vector2fEffbbif"] + pub fn req_time_scale( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: *const root::Vector2f, + arg6: f32, + arg7: f32, + arg8: bool, + arg9: bool, + arg10: skyline_libc::c_int, + arg11: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ShakeModule__set_axis_xy_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eb"] + pub fn set_axis_xy_kind( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ShakeModule__set_scale_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ef"] + pub fn set_scale_kind(arg1: u64, arg2: u64, arg3: f32) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22ShakeModule__stop_implEPNS_26BattleObjectModuleAccessorE"] + pub fn stop(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ShakeModule__stop_kind_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn stop_kind(arg1: u64, arg2: u64) -> u64; + } + } + pub mod ShieldModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ShieldModule__set_hit_stop_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_hit_stop_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ShieldModule__set_shield_type_implEPNS_26BattleObjectModuleAccessorENS_10ShieldTypeEii"] + pub fn set_shield_type( + arg1: u64, + shieldType: skyline_libc::c_int, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ShieldModule__set_status_implEPNS_26BattleObjectModuleAccessorEiNS_12ShieldStatusEi"] + pub fn set_status( + arg1: u64, + arg2: skyline_libc::c_int, + shieldStatus: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + } + pub mod SlopeModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30SlopeModule__floor_diff_l_implEPNS_26BattleObjectModuleAccessorE"] + pub fn floor_diff_l(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30SlopeModule__floor_diff_r_implEPNS_26BattleObjectModuleAccessorE"] + pub fn floor_diff_r(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40SlopeModule__update_model_top_angle_implEPNS_26BattleObjectModuleAccessorE"] + pub fn update_model_top_angle(arg1: u64) -> u64; + } + } + pub mod ShadowModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ShadowModule__set_draw_implEPNS_26BattleObjectModuleAccessorENS_14ShadowDrawFlagEb"] + pub fn set_draw( + arg1: u64, + shadowDrawFlag: skyline_libc::c_int, + arg2: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ShadowModule__set_draw_status_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_draw_status(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ShadowModule__set_offset_y_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_offset_y(arg1: u64, arg2: f32) -> u64; + } + } + pub mod SlowModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22SlowModule__clear_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SlowModule__clear_whole_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_whole(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22SlowModule__frame_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn frame(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29SlowModule__is_prev_skip_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_prev_skip(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24SlowModule__is_skip_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_skip(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24SlowModule__is_slow_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_slow(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind21SlowModule__rate_implEPNS_26BattleObjectModuleAccessorE"] + pub fn rate(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35SlowModule__rate_ignore_effect_implEPNS_26BattleObjectModuleAccessorE"] + pub fn rate_ignore_effect(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind20SlowModule__set_implEPNS_26BattleObjectModuleAccessorEiiibj"] + pub fn set( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: skyline_libc::c_int, + arg5: bool, + arg6: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26SlowModule__set_whole_implEPNS_26BattleObjectModuleAccessorEhi"] + pub fn set_whole( + arg1: u64, + arg2: skyline_libc::c_uchar, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SlowModule__whole_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn whole_frame(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26SlowModule__whole_mag_implEPNS_26BattleObjectModuleAccessorE"] + pub fn whole_mag(arg1: u64) -> u64; + } + } + pub mod TurnModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25TurnModule__end_turn_implEPNS_26BattleObjectModuleAccessorE"] + pub fn end_turn(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26TurnModule__is_extern_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_extern(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24TurnModule__is_turn_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_turn(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32TurnModule__is_turn_after90_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_turn_after90(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27TurnModule__ry_reverse_implEPNS_26BattleObjectModuleAccessorE"] + pub fn ry_reverse(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38TurnModule__set_omit_intermediate_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_omit_intermediate(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25TurnModule__set_turn_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efbbb"] + pub fn set_turn( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: bool, + arg5: bool, + arg6: bool, + ) -> u64; + } + } + pub mod VisibilityModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32VisibilityModule__get_whole_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_whole(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33VisibilityModule__is_visible_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_visible(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49VisibilityModule__reset_status_default_int64_implEPNS_26BattleObjectModuleAccessorEl"] + pub fn reset_status_default_int64( + arg1: u64, + arg2: root::s64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26VisibilityModule__set_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_"] + pub fn set(arg1: u64, arg2: u64, arg3: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34VisibilityModule__set_default_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn set_default(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38VisibilityModule__set_default_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn set_default_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40VisibilityModule__set_default_int64_implEPNS_26BattleObjectModuleAccessorEl"] + pub fn set_default_int64(arg1: u64, arg2: root::s64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32VisibilityModule__set_int64_implEPNS_26BattleObjectModuleAccessorEll"] + pub fn set_int64( + arg1: u64, + arg2: root::s64, + arg3: root::s64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49VisibilityModule__set_material_anim_priority_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eb"] + pub fn set_material_anim_priority( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42VisibilityModule__set_mesh_visibility_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eib"] + pub fn set_mesh_visibility( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48VisibilityModule__set_mesh_visibility_int64_implEPNS_26BattleObjectModuleAccessorElib"] + pub fn set_mesh_visibility_int64( + arg1: u64, + arg2: root::s64, + arg3: skyline_libc::c_int, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41VisibilityModule__set_status_default_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ES4_"] + pub fn set_status_default( + arg1: u64, + arg2: u64, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47VisibilityModule__set_status_default_int64_implEPNS_26BattleObjectModuleAccessorEll"] + pub fn set_status_default_int64( + arg1: u64, + arg2: root::s64, + arg3: root::s64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32VisibilityModule__set_whole_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_whole(arg1: u64, arg2: bool) -> u64; + } + } + pub mod TeamModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28TeamModule__hit_team_no_implEPNS_26BattleObjectModuleAccessorE"] + pub fn hit_team_no(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47TeamModule__metamon_owner_fighter_entry_id_implEPNS_26BattleObjectModuleAccessorE"] + pub fn metamon_owner_fighter_entry_id(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29TeamModule__set_hit_team_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_hit_team(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25TeamModule__set_team_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_team( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34TeamModule__set_team_owner_id_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn set_team_owner_id(arg1: u64, arg2: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32TeamModule__set_team_second_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_team_second(arg1: u64, arg2: skyline_libc::c_int) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24TeamModule__team_no_implEPNS_26BattleObjectModuleAccessorE"] + pub fn team_no(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30TeamModule__team_owner_id_implEPNS_26BattleObjectModuleAccessorE"] + pub fn team_owner_id(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31TeamModule__team_second_no_implEPNS_26BattleObjectModuleAccessorE"] + pub fn team_second_no(arg1: u64) -> u64; + } + } + pub mod SearchModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24SearchModule__clear_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn clear(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SearchModule__clear_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34SearchModule__enable_safe_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn enable_safe_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28SearchModule__is_search_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_search(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29SearchModule__set_offset_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fE"] + pub fn set_offset( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27SearchModule__set_size_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_size( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30SearchModule__set_sync_lr_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sync_lr(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38SearchModule__set_target_opponent_implEPNS_26BattleObjectModuleAccessorEiiij"] + pub fn set_target_opponent( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: skyline_libc::c_int, + arg5: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24SearchModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + } + pub mod ReflectorModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ReflectorModule__is_shield_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn is_shield( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ReflectorModule__set_no_team_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_no_team(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ReflectorModule__set_status_implEPNS_26BattleObjectModuleAccessorEiNS_12ShieldStatusEi"] + pub fn set_status( + arg1: u64, + arg2: skyline_libc::c_int, + shieldStatus: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ReflectorModule__set_status_all_implEPNS_26BattleObjectModuleAccessorENS_12ShieldStatusEi"] + pub fn set_status_all( + arg1: u64, + shieldStatus: skyline_libc::c_int, + arg2: skyline_libc::c_int, + ) -> u64; + } + } + pub mod ReflectModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30ReflectModule__is_reflect_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_reflect(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ReflectModule__object_id_implEPNS_26BattleObjectModuleAccessorE"] + pub fn object_id(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30ReflectModule__reset_info_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_info(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ReflectModule__speed_mul_implEPNS_26BattleObjectModuleAccessorE"] + pub fn speed_mul(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ReflectModule__team_no_implEPNS_26BattleObjectModuleAccessorE"] + pub fn team_no(arg1: u64) -> u64; + } + } + pub mod PhysicsModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41PhysicsModule__get_2nd_active_length_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_2nd_active_length(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43PhysicsModule__get_2nd_active_node_num_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_2nd_active_node_num(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37PhysicsModule__get_2nd_joint_num_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_2nd_joint_num(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36PhysicsModule__get_2nd_node_num_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_2nd_node_num(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31PhysicsModule__get_2nd_pos_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_2nd_pos(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33PhysicsModule__get_2nd_speed_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_2nd_speed(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49PhysicsModule__get_2nd_touch_ground_line_num_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_2nd_touch_ground_line_num( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39PhysicsModule__get_ik_end_joint_id_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_ik_end_joint_id( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31PhysicsModule__reset_swing_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_swing(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43PhysicsModule__set_2nd_active_node_num_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_2nd_active_node_num(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42PhysicsModule__set_2nd_air_resistance_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_2nd_air_resistance(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38PhysicsModule__set_2nd_back_speed_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_2nd_back_speed(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42PhysicsModule__set_2nd_collision_size_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_2nd_collision_size( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45PhysicsModule__set_2nd_disable_collision_implEPNS_26BattleObjectModuleAccessorEjb"] + pub fn set_2nd_disable_collision( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35PhysicsModule__set_2nd_end_pos_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fES6_"] + pub fn set_2nd_end_pos( + arg1: u64, + arg2: *const root::Vector3f, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32PhysicsModule__set_2nd_flip_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_2nd_flip(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35PhysicsModule__set_2nd_gravity_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_2nd_gravity(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34PhysicsModule__set_2nd_length_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_2nd_length( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40PhysicsModule__set_2nd_node_num_max_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_2nd_node_num_max( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31PhysicsModule__set_2nd_pos_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fE"] + pub fn set_2nd_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45PhysicsModule__set_2nd_restitution_range_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_2nd_restitution_range(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44PhysicsModule__set_2nd_restitution_rate_implEPNS_26BattleObjectModuleAccessorEff"] + pub fn set_2nd_restitution_rate( + arg1: u64, + arg2: f32, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46PhysicsModule__set_2nd_restitution_rate_2_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_2nd_restitution_rate_2( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34PhysicsModule__set_2nd_status_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_2nd_status(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44PhysicsModule__set_2nd_water_resistance_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_2nd_water_resistance(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35PhysicsModule__set_2nd_z_range_implEPNS_26BattleObjectModuleAccessorEff"] + pub fn set_2nd_z_range(arg1: u64, arg2: f32, arg3: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51PhysicsModule__set_enable_floor_collision_line_implEPNS_26BattleObjectModuleAccessorEPNS_19GroundCollisionLineE"] + pub fn set_enable_floor_collision_line( + arg1: u64, + arg2: *mut skyline_libc::c_void, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26PhysicsModule__set_ik_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_ik( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37PhysicsModule__set_ik_target_pos_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fES6_"] + pub fn set_ik_target_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + arg4: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42PhysicsModule__set_reflect_param_ceil_implEPNS_26BattleObjectModuleAccessorEfff"] + pub fn set_reflect_param_ceil( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43PhysicsModule__set_reflect_param_floor_implEPNS_26BattleObjectModuleAccessorEfff"] + pub fn set_reflect_param_floor( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42PhysicsModule__set_reflect_param_wall_implEPNS_26BattleObjectModuleAccessorEfff"] + pub fn set_reflect_param_wall( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50PhysicsModule__set_swing_ground_collision_all_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_swing_ground_collision_all(arg1: u64, arg2: bool) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40PhysicsModule__set_swing_joint_name_implEPNS_26BattleObjectModuleAccessorEbN3phx6Hash40Eb"] + pub fn set_swing_joint_name( + arg1: u64, + arg2: bool, + arg3: u64, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39PhysicsModule__set_swing_only_anim_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_swing_only_anim(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34PhysicsModule__set_swing_rate_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_swing_rate(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37PhysicsModule__set_swing_rebirth_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_swing_rebirth(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43PhysicsModule__set_swing_special_state_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_swing_special_state( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31PhysicsModule__stop_charge_implEPNS_26BattleObjectModuleAccessorE"] + pub fn stop_charge(arg1: u64) -> u64; + } + } + pub mod MotionAnimcmdModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44MotionAnimcmdModule__call_script_single_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40Ei"] + pub fn call_script_single( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind58MotionAnimcmdModule__change_script_motion_line_single_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40Ei"] + pub fn change_script_motion_line_single( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind52MotionAnimcmdModule__change_script_motion_lines_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efbbfb"] + pub fn change_script_motion_lines( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: bool, + arg5: bool, + arg6: f32, + arg7: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind60MotionAnimcmdModule__change_script_motion_partial_lines_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efbfb"] + pub fn change_script_motion_partial_lines( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: bool, + arg5: f32, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50MotionAnimcmdModule__enable_skip_delay_update_implEPNS_26BattleObjectModuleAccessorE"] + pub fn enable_skip_delay_update(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind54MotionAnimcmdModule__exec_motion_lines_initialize_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn exec_motion_lines_initialize( + arg1: u64, + arg2: f32, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31MotionAnimcmdModule__flush_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn flush(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46MotionAnimcmdModule__flush_current_motion_implEPNS_26BattleObjectModuleAccessorE"] + pub fn flush_current_motion(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35MotionAnimcmdModule__set_sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sleep(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42MotionAnimcmdModule__set_sleep_effect_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sleep_effect(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40MotionAnimcmdModule__set_sleep_game_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sleep_game(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41MotionAnimcmdModule__set_sleep_sound_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_sleep_sound(arg1: u64, arg2: bool) -> u64; + } + } + pub mod ModelModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ModelModule__clear_joint_srt_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn clear_joint_srt(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ModelModule__disable_gold_eye_implEPNS_26BattleObjectModuleAccessorE"] + pub fn disable_gold_eye(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ModelModule__enable_gold_eye_implEPNS_26BattleObjectModuleAccessorE"] + pub fn enable_gold_eye(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46ModelModule__joint_global_offset_from_top_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERNS3_8Vector3fE"] + pub fn joint_global_offset_from_top( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ModelModule__joint_global_position_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERNS3_8Vector3fEb"] + pub fn joint_global_position( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector3f, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51ModelModule__joint_global_position_with_offset_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fERS5_b"] + pub fn joint_global_position_with_offset( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: *mut root::Vector3f, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ModelModule__joint_global_rotation_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERNS3_8Vector3fEb"] + pub fn joint_global_rotation( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector3f, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30ModelModule__joint_rotate_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERNS3_8Vector3fE"] + pub fn joint_rotate( + arg1: u64, + arg2: u64, + arg3: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23ModelModule__scale_implEPNS_26BattleObjectModuleAccessorE"] + pub fn scale(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25ModelModule__scale_z_implEPNS_26BattleObjectModuleAccessorE"] + pub fn scale_z(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ModelModule__set_alpha_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_alpha(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ModelModule__set_color_rgb_implEPNS_26BattleObjectModuleAccessorEfffNS_16MODEL_COLOR_TYPEE"] + pub fn set_color_rgb( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + MODEL_COLOR_TYPE: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ModelModule__set_depth_offset_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_depth_offset(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ModelModule__set_depth_stencil_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_depth_stencil( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ModelModule__set_joint_rotate_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fENS_23MotionNodeRotateComposeENS_21MotionNodeRotateOrderE"] + pub fn set_joint_rotate( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + motionNodeRotateCompose: skyline_libc::c_int, + motionNodeRotateOrder: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ModelModule__set_joint_scale_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fE"] + pub fn set_joint_scale( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31ModelModule__set_joint_srt_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fES7_S7_"] + pub fn set_joint_srt( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: *const root::Vector3f, + arg5: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ModelModule__set_joint_translate_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fEbb"] + pub fn set_joint_translate( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ModelModule__set_mesh_visibility_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eb"] + pub fn set_mesh_visibility( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ModelModule__set_render_offset_position_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fE"] + pub fn set_render_offset_position( + arg1: u64, + arg2: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ModelModule__set_rotation_order_implEPNS_26BattleObjectModuleAccessorENS_21MotionNodeRotateOrderE"] + pub fn set_rotation_order( + arg1: u64, + motionNodeRotateOrder: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ModelModule__set_scale_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_scale(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ModelModule__set_temporary_scale_z_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_temporary_scale_z(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind54ModelModule__top_joint_global_position_from_joint_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ERKNS3_8Vector3fERS5_"] + pub fn top_joint_global_position_from_joint( + arg1: u64, + arg2: u64, + arg3: *const root::Vector3f, + arg4: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ModelModule__virtual_joint_tra_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn virtual_joint_tra(arg1: u64, arg2: u64) -> u64; + } + } + pub mod ItemModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28ItemModule__attach_item_implEPNS_26BattleObjectModuleAccessorENS_8ItemKindEib"] + pub fn attach_item( + arg1: u64, + itemKind: skyline_libc::c_int, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30ItemModule__attach_item_2_implEPNS_26BattleObjectModuleAccessorEPNS_4ItemEb"] + pub fn attach_item_2(arg1: u64, item: u64, arg2: bool) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ItemModule__attach_item_instance_implEPNS_26BattleObjectModuleAccessorEPNS_4ItemEb"] + pub fn attach_item_instance( + arg1: u64, + item: u64, + arg2: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26ItemModule__born_item_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn born_item(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ItemModule__drop_attach_group_implEPNS_26BattleObjectModuleAccessorEhff"] + pub fn drop_attach_group( + arg1: u64, + arg2: skyline_libc::c_uchar, + arg3: f32, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26ItemModule__drop_item_implEPNS_26BattleObjectModuleAccessorEffi"] + pub fn drop_item( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ItemModule__eject_attach_implEPNS_26BattleObjectModuleAccessorENS_8ItemKindEbb"] + pub fn eject_attach( + arg1: u64, + itemKind: skyline_libc::c_int, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32ItemModule__eject_have_item_implEPNS_26BattleObjectModuleAccessorEibb"] + pub fn eject_have_item( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33ItemModule__get_have_item_id_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_have_item_id( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ItemModule__get_have_item_kind_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_have_item_kind( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ItemModule__get_have_item_size_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_have_item_size( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36ItemModule__get_have_item_trait_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_have_item_trait( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ItemModule__get_pickable_item_kind_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_pickable_item_kind(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ItemModule__get_pickable_item_object_id_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_pickable_item_object_id(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ItemModule__get_pickable_item_size_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_pickable_item_size(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38ItemModule__get_shoot_item_bullet_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_shoot_item_bullet( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26ItemModule__have_item_implEPNS_26BattleObjectModuleAccessorENS_8ItemKindEiibb"] + pub fn have_item( + arg1: u64, + itemKind: skyline_libc::c_int, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35ItemModule__have_item_instance_implEPNS_26BattleObjectModuleAccessorEPNS_4ItemEibbbb"] + pub fn have_item_instance( + arg1: u64, + item: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + arg5: bool, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29ItemModule__is_have_item_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_have_item(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44ItemModule__is_success_auto_pickup_item_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_success_auto_pickup_item(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ItemModule__is_success_pickup_item_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_success_pickup_item(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28ItemModule__pickup_item_implEPNS_26BattleObjectModuleAccessorENS_8ItemSizeEiiNS_18QuickItemTreatTypeENS_20ItemPickupSearchModeE"] + pub fn pickup_item( + arg1: u64, + itemSize: skyline_libc::c_int, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + itemQuickItemTreatType: skyline_libc::c_int, + itemPickupSearchMode: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ItemModule__remove_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn remove_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28ItemModule__remove_item_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn remove_item(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48ItemModule__reset_have_item_constraint_node_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn reset_have_item_constraint_node( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39ItemModule__set_attach_item_action_implEPNS_26BattleObjectModuleAccessorENS_8ItemKindEif"] + pub fn set_attach_item_action( + arg1: u64, + itemKind: skyline_libc::c_int, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43ItemModule__set_attach_item_visibility_implEPNS_26BattleObjectModuleAccessorEbh"] + pub fn set_attach_item_visibility( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ItemModule__set_change_status_event_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_change_status_event(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37ItemModule__set_have_item_action_implEPNS_26BattleObjectModuleAccessorEifi"] + pub fn set_have_item_action( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47ItemModule__set_have_item_constraint_joint_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn set_have_item_constraint_joint( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40ItemModule__set_have_item_hold_anim_implEPNS_26BattleObjectModuleAccessorEbi"] + pub fn set_have_item_hold_anim( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41ItemModule__set_have_item_scale_anim_implEPNS_26BattleObjectModuleAccessorEifi"] + pub fn set_have_item_scale_anim( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41ItemModule__set_have_item_visibility_implEPNS_26BattleObjectModuleAccessorEbi"] + pub fn set_have_item_visibility( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ItemModule__shoot_item_bullet_implEPNS_26BattleObjectModuleAccessorEifi"] + pub fn shoot_item_bullet( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41ItemModule__shoot_item_bullet_blanks_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn shoot_item_bullet_blanks( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41ItemModule__success_auto_pickup_item_implEPNS_26BattleObjectModuleAccessorE"] + pub fn success_auto_pickup_item(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27ItemModule__throw_item_implEPNS_26BattleObjectModuleAccessorEfffibf"] + pub fn throw_item( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: skyline_libc::c_int, + arg6: bool, + arg7: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45ItemModule__update_have_item_action_info_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn update_have_item_action_info( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25ItemModule__use_item_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn use_item( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34ItemModule__use_item_instance_implEPNS_26BattleObjectModuleAccessorEPNS_4ItemEb"] + pub fn use_item_instance( + arg1: u64, + item: u64, + arg2: bool, + ) -> u64; + } + } + pub mod InkPaintModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38InkPaintModule__set_special_paint_implEPNS_26BattleObjectModuleAccessorENS_16SpecialPaintKindE"] + pub fn set_special_paint( + arg1: u64, + specialPaintKind: skyline_libc::c_int, + ) -> u64; + } + } + pub mod HitModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33HitModule__cancel_xlu_global_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn cancel_xlu_global( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind21HitModule__clean_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clean(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25HitModule__exist_log_implEPNS_26BattleObjectModuleAccessorEji"] + pub fn exist_log( + arg1: u64, + arg2: root::uint, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30HitModule__get_center_pos_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn get_center_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26HitModule__get_status_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn get_status( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32HitModule__get_total_status_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_total_status( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25HitModule__get_whole_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_whole(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31HitModule__set_check_catch_implEPNS_26BattleObjectModuleAccessorEbi"] + pub fn set_check_catch( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38HitModule__set_defense_mul_status_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_defense_mul_status(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32HitModule__set_hit_stop_mul_implEPNS_26BattleObjectModuleAccessorEfNS_16HitStopMulTargetEf"] + pub fn set_hit_stop_mul( + arg1: u64, + arg2: f32, + hitStopMulTarget: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43HitModule__set_invincible_frame_global_implEPNS_26BattleObjectModuleAccessorEibi"] + pub fn set_invincible_frame_global( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27HitModule__set_no_team_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_no_team(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26HitModule__set_status_implEPNS_26BattleObjectModuleAccessorEiNS_9HitStatusEi"] + pub fn set_status( + arg1: u64, + arg2: skyline_libc::c_int, + hitStatus: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30HitModule__set_status_all_implEPNS_26BattleObjectModuleAccessorENS_9HitStatusEi"] + pub fn set_status_all( + arg1: u64, + hitStatus: skyline_libc::c_int, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32HitModule__set_status_joint_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ENS_9HitStatusEi"] + pub fn set_status_joint( + arg1: u64, + arg2: u64, + hitStatus: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25HitModule__set_whole_implEPNS_26BattleObjectModuleAccessorENS_9HitStatusEi"] + pub fn set_whole( + arg1: u64, + hitStatus: skyline_libc::c_int, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36HitModule__set_xlu_frame_global_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn set_xlu_frame_global( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30HitModule__set_xlu_global_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_xlu_global(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind21HitModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + } + pub mod ComboModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23ComboModule__count_implEPNS_26BattleObjectModuleAccessorE"] + pub fn count(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23ComboModule__reset_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind21ComboModule__set_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + } + pub mod CameraModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42CameraModule__add_camera_range_offset_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn add_camera_range_offset( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37CameraModule__end_final_zoom_out_implEPNS_26BattleObjectModuleAccessorE"] + pub fn end_final_zoom_out(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37CameraModule__exit_being_carried_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn exit_being_carried( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34CameraModule__exit_damage_fly_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn exit_damage_fly(arg1: u64, arg2: skyline_libc::c_int) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27CameraModule__exit_run_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn exit_run(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43CameraModule__get_camera_type_for_save_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_camera_type_for_save(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49CameraModule__get_camera_view_volume_z0_rect_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_camera_view_volume_z0_rect(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49CameraModule__get_internal_camera_target_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_internal_camera_target_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40CameraModule__get_main_camera_range_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_main_camera_range(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29CameraModule__is_clip_in_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn is_clip_in(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28CameraModule__req_quake_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn req_quake(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32CameraModule__req_quake_pos_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fE"] + pub fn req_quake_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28CameraModule__reset_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_all(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37CameraModule__reset_camera_range_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn reset_camera_range( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40CameraModule__reset_main_camera_fov_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reset_main_camera_fov(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CameraModule__set_being_carried_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_being_carried( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42CameraModule__set_camera_range_offset_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector3fEi"] + pub fn set_camera_range_offset( + arg1: u64, + arg2: *const root::Vector3f, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34CameraModule__set_camera_type_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_camera_type(arg1: u64, arg2: skyline_libc::c_int) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33CameraModule__set_damage_fly_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_damage_fly(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36CameraModule__set_enable_camera_implEPNS_26BattleObjectModuleAccessorEbi"] + pub fn set_enable_camera( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40CameraModule__set_enable_update_pos_implEPNS_26BattleObjectModuleAccessorEhi"] + pub fn set_enable_update_pos( + arg1: u64, + arg2: skyline_libc::c_uchar, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31CameraModule__set_priority_implEPNS_26BattleObjectModuleAccessorEhi"] + pub fn set_priority( + arg1: u64, + arg2: skyline_libc::c_uchar, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26CameraModule__set_run_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_run(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29CameraModule__set_status_implEPNS_26BattleObjectModuleAccessorENS_12CameraStatusEi"] + pub fn set_status( + arg1: u64, + cameraStatus: skyline_libc::c_int, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28CameraModule__set_whole_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_whole(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29CameraModule__stop_quake_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn stop_quake(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31CameraModule__update_force_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fES6_"] + pub fn update_force( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + arg4: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26CameraModule__zoom_in_implEPNS_26BattleObjectModuleAccessorEiifRKN3phx8Vector2fEb"] + pub fn zoom_in( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: f32, + arg5: *const root::Vector2f, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27CameraModule__zoom_out_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn zoom_out(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + } + pub mod AttackModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__add_power_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn add_power( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AttackModule__attack_data_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn attack_data( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24AttackModule__clear_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn clear(arg1: u64, arg2: skyline_libc::c_int, arg3: bool); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__clear_all_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_all(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44AttackModule__clear_inflict_kind_status_implEPNS_26BattleObjectModuleAccessorE"] + pub fn clear_inflict_kind_status(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__enable_safe_pos_implEPNS_26BattleObjectModuleAccessorE"] + pub fn enable_safe_pos(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__get_attacker_attribute_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_attacker_attribute(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AttackModule__get_offset2_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn get_offset2( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__get_power_implEPNS_26BattleObjectModuleAccessorEibfb"] + pub fn get_power( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: f32, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31AttackModule__get_power_up_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_power_up(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24AttackModule__group_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn group(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31AttackModule__hit_absolute_implEPNS_26BattleObjectModuleAccessorEijRKN3phx8Vector3fEii"] + pub fn hit_absolute( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::uint, + arg4: *const root::Vector3f, + arg5: skyline_libc::c_int, + arg6: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__hit_absolute_joint_implEPNS_26BattleObjectModuleAccessorEijN3phx6Hash40Eii"] + pub fn hit_absolute_joint( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::uint, + arg4: u64, + arg5: skyline_libc::c_int, + arg6: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__init_attack_pos_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn init_attack_pos(arg1: u64, arg2: skyline_libc::c_int) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__is_attack_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn is_attack( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__is_attack_occur_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_attack_occur(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29AttackModule__is_hit_abs_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_hit_abs(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32AttackModule__is_infliction_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn is_infliction(arg1: u64, arg2: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__is_infliction_status_implEPNS_26BattleObjectModuleAccessorEj"] + pub fn is_infliction_status(arg1: u64, arg2: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__off_target_kind_implEPNS_26BattleObjectModuleAccessorEij"] + pub fn off_target_kind( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__part_size_implEPNS_26BattleObjectModuleAccessorE"] + pub fn part_size(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32AttackModule__power_mul_5th_implEPNS_26BattleObjectModuleAccessorE"] + pub fn power_mul_5th(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__power_mul_status_implEPNS_26BattleObjectModuleAccessorE"] + pub fn power_mul_status(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__set_accept_no_lr_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_accept_no_lr( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_add_reaction_frame_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn set_add_reaction_frame( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31AttackModule__set_attack_2_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn set_attack_2( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind47AttackModule__set_attack_composition_speed_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_attack_composition_speed( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40AttackModule__set_attack_height_all_implEPNS_26BattleObjectModuleAccessorENS_12AttackHeightEb"] + pub fn set_attack_height_all( + arg1: u64, + attackHeight: skyline_libc::c_int, + arg2: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_attack_keep_rumble_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_attack_keep_rumble( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__set_attack_level_implEPNS_26BattleObjectModuleAccessorEih"] + pub fn set_attack_level( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48AttackModule__set_attack_reference_joint_id_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40ENS_19AttackDirectionAxisES5_S5_"] + pub fn set_attack_reference_joint_id( + arg1: u64, + arg2: u64, + attackDirectionAxis1: skyline_libc::c_int, + attackDirectionAxis2: skyline_libc::c_int, + attackDirectionAxis3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__set_attack_scale_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_attack_scale(arg1: u64, arg2: f32, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__set_base_offset_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fE"] + pub fn set_base_offset( + arg1: u64, + arg2: *const root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48AttackModule__set_captured_same_time_attack_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_captured_same_time_attack( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33AttackModule__set_catch_only_implEPNS_26BattleObjectModuleAccessorEibb"] + pub fn set_catch_only( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_catch_only_all_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_catch_only_all(arg1: u64, arg2: bool, arg3: bool) + -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_constraint_pos_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_constraint_pos(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49AttackModule__set_critical_attack_damage_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_critical_attack_damage_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51AttackModule__set_critical_attack_reaction_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_critical_attack_reaction_mul( + arg1: u64, + arg2: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45AttackModule__set_customize_attack_ratio_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_customize_attack_ratio(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46AttackModule__set_damage_effect_mul_scale_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_damage_effect_mul_scale(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_damage_shake_scale_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_damage_shake_scale(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42AttackModule__set_final_finish_cut_in_implEPNS_26BattleObjectModuleAccessorEibbfb"] + pub fn set_final_finish_cut_in( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + arg5: f32, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_force_reaction_implEPNS_26BattleObjectModuleAccessorEibb"] + pub fn set_force_reaction( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_ignore_just_shield_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_ignore_just_shield(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AttackModule__set_indirect_info_implEPNS_26BattleObjectModuleAccessorEjibb"] + pub fn set_indirect_info( + arg1: u64, + arg2: root::uint, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32AttackModule__set_ink_value_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_ink_value( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_invalid_invincible_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_invalid_invincible( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__set_invalid_xlu_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_invalid_xlu( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_is_critical_attack_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_is_critical_attack(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27AttackModule__set_lerp_implEPNS_26BattleObjectModuleAccessorEiii"] + pub fn set_lerp( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33AttackModule__set_lerp_ratio_implEPNS_26BattleObjectModuleAccessorEfi"] + pub fn set_lerp_ratio( + arg1: u64, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AttackModule__set_lr_check_back_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_lr_check_back( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_lr_check_front_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_lr_check_front( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40AttackModule__set_lr_check_front_lr_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn set_lr_check_front_lr( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AttackModule__set_nearest_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_nearest( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46AttackModule__set_no_damage_fly_smoke_all_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_no_damage_fly_smoke_all( + arg1: u64, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42AttackModule__set_no_damage_orbit_all_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_no_damage_orbit_all( + arg1: u64, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__set_no_dead_all_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_no_dead_all(arg1: u64, arg2: bool, arg3: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_no_finish_camera_implEPNS_26BattleObjectModuleAccessorEibb"] + pub fn set_no_finish_camera( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42AttackModule__set_no_hop_opponent_all_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_no_hop_opponent_all( + arg1: u64, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51AttackModule__set_no_squat_damage_reaction_mul_implEPNS_26BattleObjectModuleAccessorEibb"] + pub fn set_no_squat_damage_reaction_mul( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AttackModule__set_no_team_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_no_team(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_no_uniq_effect_all_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn set_no_uniq_effect_all( + arg1: u64, + arg2: bool, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_no_world_scale_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_no_world_scale(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27AttackModule__set_node_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40E"] + pub fn set_node( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29AttackModule__set_offset_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fE"] + pub fn set_offset( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AttackModule__set_offset2_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector3fE"] + pub fn set_offset2( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42AttackModule__set_optional_hit_effect_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40E"] + pub fn set_optional_hit_effect( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_optional_hit_sound_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40E"] + pub fn set_optional_hit_sound( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AttackModule__set_overlap_hit_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_overlap_hit(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__set_poison_param_implEPNS_26BattleObjectModuleAccessorEiiifb"] + pub fn set_poison_param( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: skyline_libc::c_int, + arg5: f32, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__set_power_implEPNS_26BattleObjectModuleAccessorEifb"] + pub fn set_power( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_power_add_status_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_add_status(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind32AttackModule__set_power_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AttackModule__set_power_mul_5th_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_mul_5th(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_power_mul_status_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_mul_status(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind40AttackModule__set_power_speed_limit_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_speed_limit(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41AttackModule__set_power_speed_status_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_speed_status(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31AttackModule__set_power_up_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_power_up(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__set_reaction_add_implEPNS_26BattleObjectModuleAccessorEiib"] + pub fn set_reaction_add( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38AttackModule__set_reaction_effect_implEPNS_26BattleObjectModuleAccessorEiib"] + pub fn set_reaction_effect( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__set_reaction_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_reaction_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_reaction_mul_2nd_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_reaction_mul_2nd(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_reaction_mul_3rd_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_reaction_mul_3rd(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_reflect_attack_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_reflect_attack(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_serial_hit_frame_implEPNS_26BattleObjectModuleAccessorEij"] + pub fn set_serial_hit_frame( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AttackModule__set_set_off_implEPNS_26BattleObjectModuleAccessorEiNS_16AttackSetOffKindE"] + pub fn set_set_off( + arg1: u64, + arg2: skyline_libc::c_int, + attackSetOffKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AttackModule__set_shield_stiff_mul_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn set_shield_stiff_mul(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27AttackModule__set_size_implEPNS_26BattleObjectModuleAccessorEif"] + pub fn set_size( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AttackModule__set_special_paint_implEPNS_26BattleObjectModuleAccessorEiNS_16SpecialPaintKindE"] + pub fn set_special_paint( + arg1: u64, + arg2: skyline_libc::c_int, + specialPaintKind: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__set_speed_implEPNS_26BattleObjectModuleAccessorERKN3phx8Vector2fE"] + pub fn set_speed(arg1: u64, arg2: *const root::Vector2f) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38AttackModule__set_target_category_implEPNS_26BattleObjectModuleAccessorEij"] + pub fn set_target_category( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: root::uint, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AttackModule__set_vec_target_pos_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40ERKNS3_8Vector2fEjb"] + pub fn set_vec_target_pos( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: *const root::Vector2f, + arg5: root::uint, + arg6: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind29AttackModule__set_vector_implEPNS_26BattleObjectModuleAccessorEiib"] + pub fn set_vector( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + arg4: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AttackModule__set_whole_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_whole( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind35AttackModule__shield_stiff_mul_implEPNS_26BattleObjectModuleAccessorE"] + pub fn shield_stiff_mul(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind23AttackModule__size_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn size(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind24AttackModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind33AttackModule__sleep_partialy_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn sleep_partialy( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + } + pub mod AreaModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind28AreaModule__enable_area_implEPNS_26BattleObjectModuleAccessorEibi"] + pub fn enable_area( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + arg4: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27AreaModule__erase_wind_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn erase_wind(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AreaModule__get_area_contact_count_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn get_area_contact_count( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind37AreaModule__get_area_contact_log_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn get_area_contact_log( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind43AreaModule__get_area_contact_target_id_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn get_area_contact_target_id( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AreaModule__get_water_surface_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_water_surface_y(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind34AreaModule__get_water_task_id_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_water_task_id(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31AreaModule__is_enable_area_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_enable_area(arg1: u64, arg2: skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind39AreaModule__is_exist_area_instance_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn is_exist_area_instance( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind25AreaModule__is_water_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_water(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22AreaModule__layer_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn layer(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind27AreaModule__reset_area_implEPNS_26BattleObjectModuleAccessorEi"] + pub fn reset_area(arg1: u64, arg2: skyline_libc::c_int) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AreaModule__set_area_shape_aabb_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector2fES6_"] + pub fn set_area_shape_aabb( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector2f, + arg4: *const root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38AreaModule__set_area_shape_circle_implEPNS_26BattleObjectModuleAccessorEiRKN3phx8Vector2fEf"] + pub fn set_area_shape_circle( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: *const root::Vector2f, + arg4: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind36AreaModule__set_area_shape_type_implEPNS_26BattleObjectModuleAccessorEih"] + pub fn set_area_shape_type( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_uchar, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38AreaModule__set_auto_layer_update_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_auto_layer_update(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind30AreaModule__set_center_x0_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn set_center_x0( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26AreaModule__set_layer_implEPNS_26BattleObjectModuleAccessorEii"] + pub fn set_layer( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind26AreaModule__set_whole_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_whole(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind22AreaModule__sleep_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn sleep(arg1: u64, arg2: bool) -> u64; + } + } + pub mod AbsorberModule { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind31AbsorberModule__set_status_implEPNS_26BattleObjectModuleAccessorEiNS_12ShieldStatusEi"] + pub fn set_status( + arg1: u64, + arg2: skyline_libc::c_int, + shieldStatus: skyline_libc::c_int, + arg3: skyline_libc::c_int, + ) -> u64; + } + } + pub mod FighterWorkModuleImpl { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind55FighterWorkModuleImpl__calc_escape_air_slide_param_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn calc_escape_air_slide_param(arg1: u64, arg2: f32) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind38FighterWorkModuleImpl__calc_param_implEPNS_26BattleObjectModuleAccessorEbb"] + pub fn calc_param(arg1: u64, arg2: bool, arg3: bool) -> u64; + } + } + pub mod FighterStopModuleImpl { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind49FighterStopModuleImpl__get_damage_stop_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_damage_stop_frame(arg1: u64) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind42FighterStopModuleImpl__is_damage_stop_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_damage_stop(arg1: u64) -> bool; + } + } + pub mod FighterStatusModuleImpl { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51FighterStatusModuleImpl__reset_log_action_info_implEPNS_26BattleObjectModuleAccessorEm"] + pub fn reset_log_action_info(arg1: u64, arg2: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind53FighterStatusModuleImpl__set_fighter_status_data_implEPNS_26BattleObjectModuleAccessorEbibbbmjjj"] + pub fn set_fighter_status_data( + arg1: u64, + arg2: bool, + arg3: skyline_libc::c_int, + arg4: bool, + arg5: bool, + arg6: bool, + arg7: u64, + arg8: u64, + arg9: u64, + arg10: u64, + ) -> u64; + } + } + pub mod FighterMotionModuleImpl { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind48FighterMotionModuleImpl__add_body_type_hash_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Ei"] + pub fn add_body_type_hash( + arg1: u64, + arg2: u64, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind59FighterMotionModuleImpl__add_motion_partial_kirby_copy_implEPNS_26BattleObjectModuleAccessorEiN3phx6Hash40Effbbfbbb"] + pub fn add_motion_partial_kirby_copy( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: u64, + arg4: f32, + arg5: f32, + arg6: bool, + arg7: bool, + arg8: f32, + arg9: bool, + arg10: bool, + arg11: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind74FighterMotionModuleImpl__change_motion_force_inherit_frame_kirby_copy_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efff"] + pub fn change_motion_force_inherit_frame_kirby_copy( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind78FighterMotionModuleImpl__change_motion_inherit_frame_keep_rate_kirby_copy_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efff"] + pub fn change_motion_inherit_frame_keep_rate_kirby_copy( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind68FighterMotionModuleImpl__change_motion_inherit_frame_kirby_copy_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Efffbb"] + pub fn change_motion_inherit_frame_kirby_copy( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: bool, + arg7: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind54FighterMotionModuleImpl__change_motion_kirby_copy_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Effbfbb"] + pub fn change_motion_kirby_copy( + arg1: u64, + arg2: u64, + arg3: f32, + arg4: f32, + arg5: bool, + arg6: f32, + arg7: bool, + arg8: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind60FighterMotionModuleImpl__end_frame_from_hash_kirby_copy_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn end_frame_from_hash_kirby_copy( + arg1: u64, + arg2: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind46FighterMotionModuleImpl__get_cancel_frame_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eb"] + pub fn get_cancel_frame( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind57FighterMotionModuleImpl__get_cancel_frame_kirby_copy_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40Eb"] + pub fn get_cancel_frame_kirby_copy( + arg1: u64, + arg2: u64, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind51FighterMotionModuleImpl__is_valid_cancel_frame_implEPNS_26BattleObjectModuleAccessorEib"] + pub fn is_valid_cancel_frame( + arg1: u64, + arg2: skyline_libc::c_int, + arg3: bool, + ) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind61FighterMotionModuleImpl__motion_kind_kirby_copy_original_implEPNS_26BattleObjectModuleAccessorEN3phx6Hash40E"] + pub fn motion_kind_kirby_copy_original( + arg1: u64, + arg2: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind45FighterMotionModuleImpl__set_blend_waist_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn set_blend_waist(arg1: u64, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind64FighterMotionModuleImpl__set_frame_sync_anim_cmd_kirby_copy_implEPNS_26BattleObjectModuleAccessorEfb"] + pub fn set_frame_sync_anim_cmd_kirby_copy( + arg1: u64, + arg2: f32, + arg3: bool, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind65FighterMotionModuleImpl__set_pause_motion_interpolation_stop_implEPNS_26BattleObjectModuleAccessorE"] + pub fn set_pause_motion_interpolation_stop(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind61FighterMotionModuleImpl__start_damage_stop_interpolation_implEPNS_26BattleObjectModuleAccessorEf"] + pub fn start_damage_stop_interpolation(arg1: u64, arg2: f32) + -> u64; + } + } + pub mod FighterControlModuleImpl { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind59FighterControlModuleImpl__check_hit_stop_delay_command_implEPNS_26BattleObjectModuleAccessorERN3phx8Vector2fE"] + pub fn check_hit_stop_delay_command( + arg1: u64, + arg2: *mut root::Vector2f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind59FighterControlModuleImpl__get_param_attack_hi4_flick_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_param_attack_hi4_flick_y(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind59FighterControlModuleImpl__get_param_attack_lw4_flick_y_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_param_attack_lw4_flick_y(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind54FighterControlModuleImpl__get_param_dash_s4_frame_implEPNS_26BattleObjectModuleAccessorE"] + pub fn get_param_dash_s4_frame(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind55FighterControlModuleImpl__is_enable_hit_stop_delay_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_enable_hit_stop_delay(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind60FighterControlModuleImpl__is_enable_hit_stop_delay_life_implEPNS_26BattleObjectModuleAccessorE"] + pub fn is_enable_hit_stop_delay_life(arg1: u64) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind55FighterControlModuleImpl__reserve_on_attack_button_implEPNS_26BattleObjectModuleAccessorE"] + pub fn reserve_on_attack_button(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind53FighterControlModuleImpl__update_attack_air_kind_implEPNS_26BattleObjectModuleAccessorEb"] + pub fn update_attack_air_kind(arg1: u64, arg2: bool) -> u64; + } + } + pub mod FighterAreaModuleImpl { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind50FighterAreaModuleImpl__enable_fix_jostle_area_implEPNS_26BattleObjectModuleAccessorEff"] + pub fn enable_fix_jostle_area( + arg1: u64, + arg2: f32, + arg3: f32, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind53FighterAreaModuleImpl__enable_fix_jostle_area_xy_implEPNS_26BattleObjectModuleAccessorEffff"] + pub fn enable_fix_jostle_area_xy( + arg1: u64, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + ) -> u64; + } + } + pub mod FighterManager { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind44FighterManager__get_fighter_information_implEPNS_14FighterManagerENS_14FighterEntryIDE"] + pub fn get_fighter_information( + arg1: u64, + arg2: skyline_libc::c_int, + ) -> u64; + } + } + pub mod FighterInformation { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app8lua_bind41FighterInformation__is_operation_cpu_implEPNS_18FighterInformationE"] + pub fn is_operation_cpu(arg1: u64) -> bool; + } + } + } + pub mod sv_animcmd { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18ADD_SPEED_NO_LIMITEP9lua_State"] + pub fn ADD_SPEED_NO_LIMIT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd26AFTER_IMAGE4_ON_WORK_arg29EP9lua_State"] + pub fn AFTER_IMAGE4_ON_WORK_arg29(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21AFTER_IMAGE4_ON_arg29EP9lua_State"] + pub fn AFTER_IMAGE4_ON_arg29(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15AFTER_IMAGE_OFFEP9lua_State"] + pub fn AFTER_IMAGE_OFF(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13AREA_WIND_2NDEP9lua_State"] + pub fn AREA_WIND_2ND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17AREA_WIND_2ND_RADEP9lua_State"] + pub fn AREA_WIND_2ND_RAD(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22AREA_WIND_2ND_RAD_arg9EP9lua_State"] + pub fn AREA_WIND_2ND_RAD_arg9(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19AREA_WIND_2ND_arg10EP9lua_State"] + pub fn AREA_WIND_2ND_arg10(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11ATK_HIT_ABSEP9lua_State"] + pub fn ATK_HIT_ABS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14ATK_LERP_RATIOEP9lua_State"] + pub fn ATK_LERP_RATIO(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd33ATK_NO_REACTION_SEARCH_WITCH_TIMEEP9lua_State"] + pub fn ATK_NO_REACTION_SEARCH_WITCH_TIME(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9ATK_POWEREP9lua_State"] + pub fn ATK_POWER(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd25ATK_SET_SHIELD_SETOFF_MULEP9lua_State"] + pub fn ATK_SET_SHIELD_SETOFF_MUL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd30ATK_SET_SHIELD_SETOFF_MUL_arg3EP9lua_State"] + pub fn ATK_SET_SHIELD_SETOFF_MUL_arg3(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd30ATK_SET_SHIELD_SETOFF_MUL_arg4EP9lua_State"] + pub fn ATK_SET_SHIELD_SETOFF_MUL_arg4(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd30ATK_SET_SHIELD_SETOFF_MUL_arg5EP9lua_State"] + pub fn ATK_SET_SHIELD_SETOFF_MUL_arg5(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd6ATTACKEP9lua_State"] + pub fn ATTACK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10ATTACK_ABSEP9lua_State"] + pub fn ATTACK_ABS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19ATTACK_IGNORE_THROWEP9lua_State"] + pub fn ATTACK_IGNORE_THROW(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd49BACK_GROUND_EFFECT_STAGE_SET_HIDING_FOR_DIRECTIONEP9lua_State"] + pub fn BACK_GROUND_EFFECT_STAGE_SET_HIDING_FOR_DIRECTION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10BURN_COLOREP9lua_State"] + pub fn BURN_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16BURN_COLOR_FRAMEEP9lua_State"] + pub fn BURN_COLOR_FRAME(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17BURN_COLOR_NORMALEP9lua_State"] + pub fn BURN_COLOR_NORMAL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17CAM_ZOOM_IN_FINALEP9lua_State"] + pub fn CAM_ZOOM_IN_FINAL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23CAM_ZOOM_IN_FINAL_arg13EP9lua_State"] + pub fn CAM_ZOOM_IN_FINAL_arg13(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16CAM_ZOOM_IN_arg5EP9lua_State"] + pub fn CAM_ZOOM_IN_arg5(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16CAM_ZOOM_IN_arg6EP9lua_State"] + pub fn CAM_ZOOM_IN_arg6(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd12CAM_ZOOM_OUTEP9lua_State"] + pub fn CAM_ZOOM_OUT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18CAM_ZOOM_OUT_FINALEP9lua_State"] + pub fn CAM_ZOOM_OUT_FINAL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18CANCEL_FILL_SCREENEP9lua_State"] + pub fn CANCEL_FILL_SCREEN(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd5CATCHEP9lua_State"] + pub fn CATCH(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19CHECK_FINISH_CAMERAEP9lua_State"] + pub fn CHECK_FINISH_CAMERA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd34CHECK_FINISH_CAMERA_IF_NOT_HP_MODEEP9lua_State"] + pub fn CHECK_FINISH_CAMERA_IF_NOT_HP_MODE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd30CHECK_VALID_FINAL_START_CAMERAEP9lua_State"] + pub fn CHECK_VALID_FINAL_START_CAMERA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9CLR_SPEEDEP9lua_State"] + pub fn CLR_SPEED(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16COLOR_COLLECTIONEP9lua_State"] + pub fn COLOR_COLLECTION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10COL_NORMALEP9lua_State"] + pub fn COL_NORMAL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7COL_PRIEP9lua_State"] + pub fn COL_PRI(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7CORRECTEP9lua_State"] + pub fn CORRECT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11DOWN_EFFECTEP9lua_State"] + pub fn DOWN_EFFECT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd6EFFECTEP9lua_State"] + pub fn EFFECT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd12EFFECT_ALPHAEP9lua_State"] + pub fn EFFECT_ALPHA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11EFFECT_ATTREP9lua_State"] + pub fn EFFECT_ATTR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23EFFECT_BRANCH_SITUATIONEP9lua_State"] + pub fn EFFECT_BRANCH_SITUATION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd12EFFECT_COLOREP9lua_State"] + pub fn EFFECT_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17EFFECT_COLOR_WORKEP9lua_State"] + pub fn EFFECT_COLOR_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18EFFECT_DETACH_KINDEP9lua_State"] + pub fn EFFECT_DETACH_KIND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23EFFECT_DETACH_KIND_WORKEP9lua_State"] + pub fn EFFECT_DETACH_KIND_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11EFFECT_FLIPEP9lua_State"] + pub fn EFFECT_FLIP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17EFFECT_FLIP_ALPHAEP9lua_State"] + pub fn EFFECT_FLIP_ALPHA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14EFFECT_FLW_POSEP9lua_State"] + pub fn EFFECT_FLW_POS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22EFFECT_FLW_POS_NO_STOPEP9lua_State"] + pub fn EFFECT_FLW_POS_NO_STOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd25EFFECT_FLW_POS_UNSYNC_VISEP9lua_State"] + pub fn EFFECT_FLW_POS_UNSYNC_VIS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21EFFECT_FLW_UNSYNC_VISEP9lua_State"] + pub fn EFFECT_FLW_UNSYNC_VIS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13EFFECT_FOLLOWEP9lua_State"] + pub fn EFFECT_FOLLOW(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19EFFECT_FOLLOW_ALPHAEP9lua_State"] + pub fn EFFECT_FOLLOW_ALPHA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19EFFECT_FOLLOW_COLOREP9lua_State"] + pub fn EFFECT_FOLLOW_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18EFFECT_FOLLOW_FLIPEP9lua_State"] + pub fn EFFECT_FOLLOW_FLIP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24EFFECT_FOLLOW_FLIP_ALPHAEP9lua_State"] + pub fn EFFECT_FOLLOW_FLIP_ALPHA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24EFFECT_FOLLOW_FLIP_COLOREP9lua_State"] + pub fn EFFECT_FOLLOW_FLIP_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22EFFECT_FOLLOW_FLIP_RNDEP9lua_State"] + pub fn EFFECT_FOLLOW_FLIP_RND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24EFFECT_FOLLOW_FLIP_arg13EP9lua_State"] + pub fn EFFECT_FOLLOW_FLIP_arg13(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19EFFECT_FOLLOW_LIGHTEP9lua_State"] + pub fn EFFECT_FOLLOW_LIGHT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22EFFECT_FOLLOW_NO_SCALEEP9lua_State"] + pub fn EFFECT_FOLLOW_NO_SCALE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21EFFECT_FOLLOW_NO_STOPEP9lua_State"] + pub fn EFFECT_FOLLOW_NO_STOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd26EFFECT_FOLLOW_NO_STOP_FLIPEP9lua_State"] + pub fn EFFECT_FOLLOW_NO_STOP_FLIP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17EFFECT_FOLLOW_RNDEP9lua_State"] + pub fn EFFECT_FOLLOW_RND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22EFFECT_FOLLOW_RND_WORKEP9lua_State"] + pub fn EFFECT_FOLLOW_RND_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd30EFFECT_FOLLOW_UNSYNC_VIS_WHOLEEP9lua_State"] + pub fn EFFECT_FOLLOW_UNSYNC_VIS_WHOLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23EFFECT_FOLLOW_VARIATIONEP9lua_State"] + pub fn EFFECT_FOLLOW_VARIATION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18EFFECT_FOLLOW_WORKEP9lua_State"] + pub fn EFFECT_FOLLOW_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19EFFECT_FOLLOW_arg11EP9lua_State"] + pub fn EFFECT_FOLLOW_arg11(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19EFFECT_FOLLOW_arg12EP9lua_State"] + pub fn EFFECT_FOLLOW_arg12(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13EFFECT_GLOBALEP9lua_State"] + pub fn EFFECT_GLOBAL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd25EFFECT_GLOBAL_BACK_GROUNDEP9lua_State"] + pub fn EFFECT_GLOBAL_BACK_GROUND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd41EFFECT_GLOBAL_BACK_GROUND_CENTER_TOP_NODEEP9lua_State"] + pub fn EFFECT_GLOBAL_BACK_GROUND_CENTER_TOP_NODE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd43EFFECT_GLOBAL_BACK_GROUND_CUT_IN_CENTER_POSEP9lua_State"] + pub fn EFFECT_GLOBAL_BACK_GROUND_CUT_IN_CENTER_POS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16EFFECT_LIGHT_ENDEP9lua_State"] + pub fn EFFECT_LIGHT_END(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10EFFECT_OFFEP9lua_State"] + pub fn EFFECT_OFF(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17EFFECT_OFF_HANDLEEP9lua_State"] + pub fn EFFECT_OFF_HANDLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15EFFECT_OFF_KINDEP9lua_State"] + pub fn EFFECT_OFF_KIND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd20EFFECT_OFF_KIND_WORKEP9lua_State"] + pub fn EFFECT_OFF_KIND_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18EFFECT_REMOVE_ATTREP9lua_State"] + pub fn EFFECT_REMOVE_ATTR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18EFFECT_STENCIL_OFFEP9lua_State"] + pub fn EFFECT_STENCIL_OFF(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17EFFECT_STENCIL_ONEP9lua_State"] + pub fn EFFECT_STENCIL_ON(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16EFFECT_VARIATIONEP9lua_State"] + pub fn EFFECT_VARIATION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11EFFECT_WORKEP9lua_State"] + pub fn EFFECT_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13EFFECT_WORK_REP9lua_State"] + pub fn EFFECT_WORK_R(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11ENABLE_AREAEP9lua_State"] + pub fn ENABLE_AREA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18FILL_SCREEN_LEGACYEP9lua_State"] + pub fn FILL_SCREEN_LEGACY(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23FILL_SCREEN_MODEL_COLOREP9lua_State"] + pub fn FILL_SCREEN_MODEL_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16FILL_SCREEN_arg9EP9lua_State"] + pub fn FILL_SCREEN_arg9(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd5FLASHEP9lua_State"] + pub fn FLASH(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9FLASH_FRMEP9lua_State"] + pub fn FLASH_FRM(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13FLASH_NO_STOPEP9lua_State"] + pub fn FLASH_NO_STOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd31FLASH_SET_LAST_ATTACK_DIRECTIONEP9lua_State"] + pub fn FLASH_SET_LAST_ATTACK_DIRECTION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11FOOT_EFFECTEP9lua_State"] + pub fn FOOT_EFFECT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16FOOT_EFFECT_FLIPEP9lua_State"] + pub fn FOOT_EFFECT_FLIP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13FT_ADD_DAMAGEEP9lua_State"] + pub fn FT_ADD_DAMAGE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd26FT_ATTACK_ABS_CAMERA_QUAKEEP9lua_State"] + pub fn FT_ATTACK_ABS_CAMERA_QUAKE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13FT_CATCH_STOPEP9lua_State"] + pub fn FT_CATCH_STOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21FT_DISABLE_CURRY_FACEEP9lua_State"] + pub fn FT_DISABLE_CURRY_FACE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd27FT_IS_SAME_FIGHTER_CATEGORYEP9lua_State"] + pub fn FT_IS_SAME_FIGHTER_CATEGORY(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21FT_LEAVE_NEAR_OTTOTTOEP9lua_State"] + pub fn FT_LEAVE_NEAR_OTTOTTO(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd26FT_MOTION_CHANGE_HAVE_ITEMEP9lua_State"] + pub fn FT_MOTION_CHANGE_HAVE_ITEM(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23FT_MOTION_INTP_TURN_ENDEP9lua_State"] + pub fn FT_MOTION_INTP_TURN_END(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19FT_MOTION_INTP_WAITEP9lua_State"] + pub fn FT_MOTION_INTP_WAIT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14FT_MOTION_RATEEP9lua_State"] + pub fn FT_MOTION_RATE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd20FT_REMOVE_FINAL_AURAEP9lua_State"] + pub fn FT_REMOVE_FINAL_AURA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22FT_SET_FINAL_FEAR_FACEEP9lua_State"] + pub fn FT_SET_FINAL_FEAR_FACE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24FT_SET_FINAL_SMASH_LIGHTEP9lua_State"] + pub fn FT_SET_FINAL_SMASH_LIGHT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd35FT_SHOOTING_ATTACK_GROUND_CHECK_NEWEP9lua_State"] + pub fn FT_SHOOTING_ATTACK_GROUND_CHECK_NEW(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd40FT_SHOOTING_ATTACK_GROUND_CHECK_NEW_arg5EP9lua_State"] + pub fn FT_SHOOTING_ATTACK_GROUND_CHECK_NEW_arg5(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd33FT_START_ADJUST_MOTION_FRAME_arg1EP9lua_State"] + pub fn FT_START_ADJUST_MOTION_FRAME_arg1(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14FT_START_CUTINEP9lua_State"] + pub fn FT_START_CUTIN(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd25FT_START_CUTIN_JACK_FINALEP9lua_State"] + pub fn FT_START_CUTIN_JACK_FINAL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19FT_START_CUTIN_arg1EP9lua_State"] + pub fn FT_START_CUTIN_arg1(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21FT_UPDATE_FACE_MOTIONEP9lua_State"] + pub fn FT_UPDATE_FACE_MOTION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16GET_VOICE_REGIONEP9lua_State"] + pub fn GET_VOICE_REGION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd20GET_VOICE_REGION_NEWEP9lua_State"] + pub fn GET_VOICE_REGION_NEW(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19GET_VOICE_VARIATIONEP9lua_State"] + pub fn GET_VOICE_VARIATION(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd6HIT_NOEP9lua_State"] + pub fn HIT_NO(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd8HIT_NODEEP9lua_State"] + pub fn HIT_NODE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13HIT_RESET_ALLEP9lua_State"] + pub fn HIT_RESET_ALL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16IS_EXIST_ARTICLEEP9lua_State"] + pub fn IS_EXIST_ARTICLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22IS_FIGHTER_STATUS_KINDEP9lua_State"] + pub fn IS_FIGHTER_STATUS_KIND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22IS_GENERATABLE_ARTICLEEP9lua_State"] + pub fn IS_GENERATABLE_ARTICLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17IS_HAVE_ITEM_KINDEP9lua_State"] + pub fn IS_HAVE_ITEM_KIND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7IS_MENUEP9lua_State"] + pub fn IS_MENU(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9IS_RANDOMEP9lua_State"] + pub fn IS_RANDOM(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14IS_STATUS_KINDEP9lua_State"] + pub fn IS_STATUS_KIND(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14LANDING_EFFECTEP9lua_State"] + pub fn LANDING_EFFECT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19LANDING_EFFECT_FLIPEP9lua_State"] + pub fn LANDING_EFFECT_FLIP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21LAST_EFFECT_SET_ALPHAEP9lua_State"] + pub fn LAST_EFFECT_SET_ALPHA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21LAST_EFFECT_SET_COLOREP9lua_State"] + pub fn LAST_EFFECT_SET_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd35LAST_EFFECT_SET_DISABLE_SYSTEM_SLOWEP9lua_State"] + pub fn LAST_EFFECT_SET_DISABLE_SYSTEM_SLOW(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd37LAST_EFFECT_SET_OFFSET_TO_CAMERA_FLATEP9lua_State"] + pub fn LAST_EFFECT_SET_OFFSET_TO_CAMERA_FLAT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd20LAST_EFFECT_SET_RATEEP9lua_State"] + pub fn LAST_EFFECT_SET_RATE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd25LAST_EFFECT_SET_RATE_WORKEP9lua_State"] + pub fn LAST_EFFECT_SET_RATE_WORK(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23LAST_EFFECT_SET_SCALE_WEP9lua_State"] + pub fn LAST_EFFECT_SET_SCALE_W(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd26LAST_EFFECT_SET_TOP_OFFSETEP9lua_State"] + pub fn LAST_EFFECT_SET_TOP_OFFSET(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24LAST_EFFECT_SET_WORK_INTEP9lua_State"] + pub fn LAST_EFFECT_SET_WORK_INT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd23LAST_PARTICLE_SET_COLOREP9lua_State"] + pub fn LAST_PARTICLE_SET_COLOR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15PLAY_DAMAGESTOPEP9lua_State"] + pub fn PLAY_DAMAGESTOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd12PLAY_DOWN_SEEP9lua_State"] + pub fn PLAY_DOWN_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14PLAY_FLY_VOICEEP9lua_State"] + pub fn PLAY_FLY_VOICE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18PLAY_ITEM_EMPTY_SEEP9lua_State"] + pub fn PLAY_ITEM_EMPTY_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15PLAY_LANDING_SEEP9lua_State"] + pub fn PLAY_LANDING_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7PLAY_SEEP9lua_State"] + pub fn PLAY_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13PLAY_SEQUENCEEP9lua_State"] + pub fn PLAY_SEQUENCE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24PLAY_SEQUENCE_DAMAGESTOPEP9lua_State"] + pub fn PLAY_SEQUENCE_DAMAGESTOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13PLAY_SE_NO_3DEP9lua_State"] + pub fn PLAY_SE_NO_3D(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd30PLAY_SE_NO_3D_FORCE_AUTO_PITCHEP9lua_State"] + pub fn PLAY_SE_NO_3D_FORCE_AUTO_PITCH(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14PLAY_SE_REMAINEP9lua_State"] + pub fn PLAY_SE_REMAIN(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18PLAY_SE_SET_HANDLEEP9lua_State"] + pub fn PLAY_SE_SET_HANDLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11PLAY_STATUSEP9lua_State"] + pub fn PLAY_STATUS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9PLAY_STEPEP9lua_State"] + pub fn PLAY_STEP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19PLAY_STEP_FLIPPABLEEP9lua_State"] + pub fn PLAY_STEP_FLIPPABLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd5QUAKEEP9lua_State"] + pub fn QUAKE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10QUAKE_STOPEP9lua_State"] + pub fn QUAKE_STOP(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14REG_LANDING_SEEP9lua_State"] + pub fn REG_LANDING_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd26REMOVE_FINAL_SCREEN_EFFECTEP9lua_State"] + pub fn REMOVE_FINAL_SCREEN_EFFECT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22REQ_FINAL_START_CAMERAEP9lua_State"] + pub fn REQ_FINAL_START_CAMERA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd27REQ_FINAL_START_CAMERA_arg3EP9lua_State"] + pub fn REQ_FINAL_START_CAMERA_arg3(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10REVERSE_LREP9lua_State"] + pub fn REVERSE_LR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10RUMBLE_ALLEP9lua_State"] + pub fn RUMBLE_ALL(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd12RUMBLE_DUMMYEP9lua_State"] + pub fn RUMBLE_DUMMY(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18RUMBLE_FINAL_OTHEREP9lua_State"] + pub fn RUMBLE_FINAL_OTHER(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd19RUMBLE_FINAL_TARGETEP9lua_State"] + pub fn RUMBLE_FINAL_TARGET(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10RUMBLE_HITEP9lua_State"] + pub fn RUMBLE_HIT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17RUMBLE_HIT_STATUSEP9lua_State"] + pub fn RUMBLE_HIT_STATUS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd6SA_SETEP9lua_State"] + pub fn SA_SET(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24SCREEN_EFFECT_SLOW_WHOLEEP9lua_State"] + pub fn SCREEN_EFFECT_SLOW_WHOLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd6SEARCHEP9lua_State"] + pub fn SEARCH(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7SET_AIREP9lua_State"] + pub fn SET_AIR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16SET_PLAY_INHIVITEP9lua_State"] + pub fn SET_PLAY_INHIVIT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd16SET_RATE_ARTICLEEP9lua_State"] + pub fn SET_RATE_ARTICLE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18SET_RATE_ARTICLE_VEP9lua_State"] + pub fn SET_RATE_ARTICLE_V(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21SET_SEARCH_SIZE_EXISTEP9lua_State"] + pub fn SET_SEARCH_SIZE_EXIST(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9SET_SPEEDEP9lua_State"] + pub fn SET_SPEED(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd12SET_SPEED_EXEP9lua_State"] + pub fn SET_SPEED_EX(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd14SET_TAKEOUT_SEEP9lua_State"] + pub fn SET_TAKEOUT_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd21SET_TAKEOUT_SE_STATUSEP9lua_State"] + pub fn SET_TAKEOUT_SE_STATUS(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17SHOOT_ITEM_BULLETEP9lua_State"] + pub fn SHOOT_ITEM_BULLET(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd24SHOOT_ITEM_BULLET_CHARGEEP9lua_State"] + pub fn SHOOT_ITEM_BULLET_CHARGE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13SLOW_OPPONENTEP9lua_State"] + pub fn SLOW_OPPONENT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd20START_INFO_FLASH_EYEEP9lua_State"] + pub fn START_INFO_FLASH_EYE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd8STICK_LREP9lua_State"] + pub fn STICK_LR(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7STOP_SEEP9lua_State"] + pub fn STOP_SE(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10THROW_ITEMEP9lua_State"] + pub fn THROW_ITEM(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17THROW_ITEM_OFFSETEP9lua_State"] + pub fn THROW_ITEM_OFFSET(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd22THROW_ITEM_OFFSET_arg4EP9lua_State"] + pub fn THROW_ITEM_OFFSET_arg4(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd17THROW_ITEM_REFLETEP9lua_State"] + pub fn THROW_ITEM_REFLET(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15THROW_ITEM_arg3EP9lua_State"] + pub fn THROW_ITEM_arg3(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11UNABLE_AREAEP9lua_State"] + pub fn UNABLE_AREA(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd10UPDATE_ROTEP9lua_State"] + pub fn UPDATE_ROT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9WHOLE_HITEP9lua_State"] + pub fn WHOLE_HIT(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd7executeEP9lua_Statef"] + pub fn execute(arg1: u64, arg2: f32); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd5frameEP9lua_Statef"] + pub fn frame(arg1: u64, arg2: f32); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd11frame_clearEP9lua_State"] + pub fn frame_clear(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15get_value_floatEP9lua_Statei"] + pub fn get_value_float(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd13get_value_intEP9lua_Statei"] + pub fn get_value_int(arg1: u64, arg2: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9is_excuteEP9lua_State"] + pub fn is_excute(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd4stopEP9lua_State"] + pub fn stop(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd4waitEP9lua_Statef"] + pub fn wait(arg1: u64, arg2: f32); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd9wait_loopEP9lua_State"] + pub fn wait_loop(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd15wait_loop_clearEP9lua_State"] + pub fn wait_loop_clear(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app10sv_animcmd18wait_loop_sync_motEP9lua_State"] + pub fn wait_loop_sync_mot(arg1: u64); + } + } + pub mod sv_battle_object { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object17add_speed_outsideEjiRKN3phx8Vector3fE"] + pub fn add_speed_outside() -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object7is_nullEj"] + pub fn is_null(arg1: root::uint) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object20notify_event_msc_cmdEP9lua_State"] + pub fn notify_event_msc_cmd(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object9is_activeEj"] + pub fn is_active(arg1: root::uint) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object8categoryEj"] + pub fn category() -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object13fixed_scalingEjbiifi"] + pub fn fixed_scaling( + arg1: root::uint, + arg2: bool, + arg3: skyline_libc::c_int, + arg4: skyline_libc::c_int, + arg5: f32, + arg6: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object15log_attack_kindEj"] + pub fn log_attack_kind(arg1: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object3posEj"] + pub fn pos(arg1: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object18get_item_hold_kindEj"] + pub fn get_item_hold_kind(arg1: root::uint) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object14get_founder_idEj"] + pub fn get_founder_id(arg1: root::uint) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object9set_floatEjfi"] + pub fn set_float( + arg1: root::uint, + arg2: f32, + arg3: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object33joint_global_position_with_offsetEjN3phx6Hash40ERKNS1_8Vector3fERS3_"] + pub fn joint_global_position_with_offset( + arg1: root::uint, + arg2: u64, + arg3: *mut root::Vector3f, + arg4: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object11end_inhaledEjb"] + pub fn end_inhaled(arg1: root::uint, arg2: bool) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object30set_power_mul_region_attr_infoERNS_26BattleObjectModuleAccessorES2_"] + pub fn set_power_mul_region_attr_info(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object15module_accessorEj"] + pub fn module_accessor(arg1: root::uint) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object4kindEj"] + pub fn kind(arg1: root::uint) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object21joint_global_positionEjN3phx6Hash40ERNS1_8Vector3fE"] + pub fn joint_global_position( + arg1: root::uint, + arg2: u64, + arg3: *mut root::Vector3f, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_battle_object8entry_idEj"] + pub fn entry_id(arg1: root::uint) -> skyline_libc::c_int; + } + } + pub mod sv_kinetic_energy { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11clear_speedEP9lua_State"] + pub fn clear_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11friction_onEP9lua_State"] + pub fn friction_on(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11get_accel_yEP9lua_State"] + pub fn get_accel_y(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11get_brake_yEP9lua_State"] + pub fn get_brake_y(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11get_speed3fEP9lua_State"] + pub fn get_speed3f(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11get_speed_xEP9lua_State"] + pub fn get_speed_x(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy11get_speed_yEP9lua_State"] + pub fn get_speed_y(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy12friction_offEP9lua_State"] + pub fn friction_off(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy12get_rotationEP9lua_State"] + pub fn get_rotation(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy12reset_energyEP9lua_State"] + pub fn reset_energy(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy13get_speed_mulEP9lua_State"] + pub fn get_speed_mul(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy13set_chara_dirEP9lua_State"] + pub fn set_chara_dir(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy13set_speed_mulEP9lua_State"] + pub fn set_speed_mul(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy14clear_speed_exEP9lua_State"] + pub fn clear_speed_ex(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy14get_rotation_xEP9lua_State"] + pub fn get_rotation_x(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy14get_rotation_yEP9lua_State"] + pub fn get_rotation_y(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy14get_rotation_zEP9lua_State"] + pub fn get_rotation_z(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15mul_x_accel_addEP9lua_State"] + pub fn mul_x_accel_add(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15mul_x_accel_mulEP9lua_State"] + pub fn mul_x_accel_mul(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15mul_x_speed_maxEP9lua_State"] + pub fn mul_x_speed_max(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15set_accel_x_addEP9lua_State"] + pub fn set_accel_x_add(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15set_accel_x_mulEP9lua_State"] + pub fn set_accel_x_mul(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15set_accel_y_addEP9lua_State"] + pub fn set_accel_y_add(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15set_accel_y_mulEP9lua_State"] + pub fn set_accel_y_mul(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy15set_limit_speedEP9lua_State"] + pub fn set_limit_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy16get_speed_lengthEP9lua_State"] + pub fn get_speed_length(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy16set_damage_speedEP9lua_State"] + pub fn set_damage_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy16set_ground_transEP9lua_State"] + pub fn set_ground_trans(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy16set_stable_speedEP9lua_State"] + pub fn set_stable_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy17get_limit_speed_xEP9lua_State"] + pub fn get_limit_speed_x(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy17get_limit_speed_yEP9lua_State"] + pub fn get_limit_speed_y(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy17set_speed_mul_2ndEP9lua_State"] + pub fn set_speed_mul_2nd(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy18get_stable_speed_xEP9lua_State"] + pub fn get_stable_speed_x(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy18get_stable_speed_yEP9lua_State"] + pub fn get_stable_speed_y(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy20is_gravity_fix_accelEP9lua_State"] + pub fn is_gravity_fix_accel(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy21is_cliff_ground_transEP9lua_State"] + pub fn is_cliff_ground_trans(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy23set_gravity_coefficientEP9lua_State"] + pub fn set_gravity_coefficient(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy26controller_set_accel_x_addEP9lua_State"] + pub fn controller_set_accel_x_add(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy26controller_set_accel_x_mulEP9lua_State"] + pub fn controller_set_accel_x_mul(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy29set_motion_energy_update_flagEP9lua_State"] + pub fn set_motion_energy_update_flag(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy6enableEP9lua_State"] + pub fn enable(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy6resumeEP9lua_State"] + pub fn resume(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy6unableEP9lua_State"] + pub fn unable(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy7suspendEP9lua_State"] + pub fn suspend(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9add_speedEP9lua_State"] + pub fn add_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9get_accelEP9lua_State"] + pub fn get_accel(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9get_speedEP9lua_State"] + pub fn get_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9is_enableEP9lua_State"] + pub fn is_enable(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9mul_accelEP9lua_State"] + pub fn mul_accel(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9mul_speedEP9lua_State"] + pub fn mul_speed(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9set_accelEP9lua_State"] + pub fn set_accel(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9set_angleEP9lua_State"] + pub fn set_angle(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9set_brakeEP9lua_State"] + pub fn set_brake(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app17sv_kinetic_energy9set_speedEP9lua_State"] + pub fn set_speed(arg1: u64); + } + } + pub mod sv_math { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math10vec2_angleEffff"] + pub fn vec2_angle(arg1: f32, arg2: f32, arg3: f32, arg4: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math10vec3_crossEffffff"] + pub fn vec3_cross( + arg1: f32, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: f32, + ) -> *mut root::Vector3f; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math11vec2_lengthEff"] + pub fn vec2_length(arg1: f32, arg2: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math11vec3_lengthEfff"] + pub fn vec3_length(arg1: f32, arg2: f32, arg3: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math12bezier_curveEfffff"] + pub fn bezier_curve(arg1: f32, arg2: f32, arg3: f32, arg4: f32, arg5: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math12vec2_is_zeroEff"] + pub fn vec2_is_zero(arg1: f32, arg2: f32) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math12vec3_is_zeroEfff"] + pub fn vec3_is_zero(arg1: f32, arg2: f32, arg3: f32) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math13vec2_distanceEffff"] + pub fn vec2_distance(arg1: f32, arg2: f32, arg3: f32, arg4: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math13vec3_distanceEffffff"] + pub fn vec3_distance( + arg1: f32, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: f32, + ) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math14vec2_normalizeEff"] + pub fn vec2_normalize(arg1: f32, arg2: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math14vec3_normalizeEfff"] + pub fn vec3_normalize(arg1: f32, arg2: f32, arg3: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math15vec2_reflectionEffff"] + pub fn vec2_reflection(arg1: f32, arg2: f32, arg3: f32, arg4: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math18vec2_length_squareEff"] + pub fn vec2_length_square(arg1: f32, arg2: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math18vec3_between_angleEfffffffff"] + pub fn vec3_between_angle( + arg1: f32, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: f32, + arg7: f32, + arg8: f32, + arg9: f32, + ) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math18vec3_length_squareEfff"] + pub fn vec3_length_square(arg1: f32, arg2: f32, arg3: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math4powfEff"] + pub fn powf(arg1: f32, arg2: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math4randEN3phx6Hash40Ei"] + pub fn rand(arg1: u64, arg2: skyline_libc::c_int) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math5randfEN3phx6Hash40Ef"] + pub fn randf(arg1: u64, arg2: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math7is_zeroEf"] + pub fn is_zero(arg1: f32) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math8vec2_dotEffff"] + pub fn vec2_dot(arg1: f32, arg2: f32, arg3: f32, arg4: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math8vec2_rotEfff"] + pub fn vec2_rot(arg1: f32, arg2: f32, arg3: f32) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math8vec3_dotEffffff"] + pub fn vec3_dot( + arg1: f32, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: f32, + ) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math8vec3_rotEffffff"] + pub fn vec3_rot( + arg1: f32, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: f32, + ) -> f32; + } + extern "C" { + #[link_name = "\u{1}_ZN3app7sv_math9vec3_lerpEfffffff"] + pub fn vec3_lerp( + arg1: f32, + arg2: f32, + arg3: f32, + arg4: f32, + arg5: f32, + arg6: f32, + arg7: f32, + ) -> f32; + } + } + pub mod sv_module_access { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access11color_blendEP9lua_State"] + pub fn color_blend(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6searchEP9lua_State"] + pub fn search(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access7articleEP9lua_State"] + pub fn article(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6_catchEP9lua_State"] + pub fn _catch(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access4linkEP9lua_State"] + pub fn link(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6shieldEP9lua_State"] + pub fn shield(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6cameraEP9lua_State"] + pub fn camera(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6attackEP9lua_State"] + pub fn attack(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access5soundEP9lua_State"] + pub fn sound(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access7physicsEP9lua_State"] + pub fn physics(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access7captureEP9lua_State"] + pub fn capture(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6effectEP9lua_State"] + pub fn effect(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access5slopeEP9lua_State"] + pub fn slope(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access4grabEP9lua_State"] + pub fn grab(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6cancelEP9lua_State"] + pub fn cancel(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access4itemEP9lua_State"] + pub fn item(arg1: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3app16sv_module_access6damageEP9lua_State"] + pub fn damage(arg1: u64); + } + } + pub mod sv_system { + #[allow(unused_imports)] + use self::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3app9sv_system13battle_objectEP9lua_State"] + pub fn battle_object(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app9sv_system29battle_object_module_accessorEP9lua_State"] + pub fn battle_object_module_accessor(arg1: u64) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3app9sv_system22battle_object_categoryEP9lua_State"] + pub fn battle_object_category(arg1: u64) -> u8; + } + extern "C" { + #[link_name = "\u{1}_ZN3app9sv_system18battle_object_kindEP9lua_State"] + pub fn battle_object_kind(arg1: u64) -> skyline_libc::c_int; + } + extern "C" { + #[link_name = "\u{1}_ZN3app9sv_system8owner_idEP9lua_State"] + pub fn owner_id(arg1: u64) -> skyline_libc::c_int; + } + } + } + pub mod lib { + #[allow(unused_imports)] + use self::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZN3lib18lua_bind_get_valueIiEEbmRT_"] + pub fn lua_bind_get_value(arg1: u64, arg2: *mut skyline_libc::c_int) -> bool; + } + extern "C" { + #[link_name = "\u{1}_ZN3lib9lua_constEPKc"] + pub fn lua_const(str: *const skyline_libc::c_char) -> skyline_libc::c_int; + } + #[repr(u32)] + #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] + pub enum L2CVarType { + Void = 0, + Bool = 1, + Integer = 2, + Number = 3, + Pointer = 4, + Table = 5, + InnerFunction = 6, + Hash = 7, + String = 8, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct L2CTable_meta { + pub a: u64, + pub b: u64, + pub c: u64, + pub d: u64, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct L2CTable { + pub refcnt: u32, + pub unk: u32, + pub begin: u64, + pub end: u64, + pub also_end: u64, + pub meta: root::lib::L2CTable_meta, + pub unk_ptr: u64, + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct L2CInnerFunctionBase { + pub unk: u64, + pub refcnt: u32, + } + #[repr(C)] + #[derive(Copy, Clone)] + pub struct L2CValue { + pub type_: L2CVarType, + pub unk: u32, + pub __bindgen_anon_1: root::lib::L2CValue__bindgen_ty_1, + } + #[repr(C)] + #[derive(Copy, Clone)] + pub union L2CValue__bindgen_ty_1 { + pub raw: u64, + pub raw_float: f32, + pub raw_pointer: *mut skyline_libc::c_void, + pub raw_table: *mut root::lib::L2CTable, + pub raw_innerfunc: *mut root::lib::L2CInnerFunctionBase, + _bindgen_union_align: u64, + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValue13push_variadicEmPKcRNS_7utility8VariadicE"] + pub fn L2CValue_push_variadic( + this: *mut root::lib::L2CValue, + arg1: u64, + arg2: *const skyline_libc::c_char, + arg3: *mut skyline_libc::c_void, + ); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1Ev"] + pub fn L2CValue_L2CValue(this: *mut root::lib::L2CValue); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1Eb"] + pub fn L2CValue_L2CValue1(this: *mut root::lib::L2CValue, val: bool); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1Ei"] + pub fn L2CValue_L2CValue2(this: *mut root::lib::L2CValue, val: skyline_libc::c_int); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1Em"] + pub fn L2CValue_L2CValue3(this: *mut root::lib::L2CValue, val: u64); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1Ef"] + pub fn L2CValue_L2CValue4(this: *mut root::lib::L2CValue, val: f32); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1Ed"] + pub fn L2CValue_L2CValue5(this: *mut root::lib::L2CValue, val: f64); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CValueC1EPKc"] + pub fn L2CValue_L2CValue6( + this: *mut root::lib::L2CValue, + str: *const skyline_libc::c_char, + ); + } + impl L2CValue { + #[inline] + pub unsafe fn push_variadic( + &mut self, + arg1: u64, + arg2: *const skyline_libc::c_char, + arg3: *mut skyline_libc::c_void, + ) { + L2CValue_push_variadic(self, arg1, arg2, arg3) + } + #[inline] + pub unsafe fn new() -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue(__bindgen_tmp.as_mut_ptr()); + __bindgen_tmp.assume_init() + } + #[inline] + pub unsafe fn new1(val: bool) -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue1(__bindgen_tmp.as_mut_ptr(), val); + __bindgen_tmp.assume_init() + } + #[inline] + pub unsafe fn new2(val: skyline_libc::c_int) -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue2(__bindgen_tmp.as_mut_ptr(), val); + __bindgen_tmp.assume_init() + } + #[inline] + pub unsafe fn new3(val: u64) -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue3(__bindgen_tmp.as_mut_ptr(), val); + __bindgen_tmp.assume_init() + } + #[inline] + pub unsafe fn new4(val: f32) -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue4(__bindgen_tmp.as_mut_ptr(), val); + __bindgen_tmp.assume_init() + } + #[inline] + pub unsafe fn new5(val: f64) -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue5(__bindgen_tmp.as_mut_ptr(), val); + __bindgen_tmp.assume_init() + } + #[inline] + pub unsafe fn new6(str: *const skyline_libc::c_char) -> Self { + let mut __bindgen_tmp = ::core::mem::MaybeUninit::uninit(); + L2CValue_L2CValue6(__bindgen_tmp.as_mut_ptr(), str); + __bindgen_tmp.assume_init() + } + } + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct L2CAgent { + pub vtable: u64, + pub lua_state_agent: u64, + pub unk10: u64, + pub unk18: u64, + pub unk20: u64, + pub unk28: u64, + pub unk30: u64, + pub unk38: u64, + pub lua_state_agentbase: u64, + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgentC2EP9lua_State"] + pub fn L2CAgent_L2CAgent_constr( + this: *mut root::lib::L2CAgent, + lua_state: u64, + ) -> *mut root::lib::L2CAgent; + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgent14push_lua_stackERKNS_8L2CValueE"] + pub fn L2CAgent_push_lua_stack( + this: *mut root::lib::L2CAgent, + l2c_value: *mut root::lib::L2CValue, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgent13pop_lua_stackEi"] + pub fn L2CAgent_pop_lua_stack( + this: *mut root::lib::L2CAgent, + index: skyline_libc::c_int, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgent13get_lua_stackEiPNS_8L2CValueE"] + pub fn L2CAgent_get_lua_stack( + this: *mut root::lib::L2CAgent, + index: skyline_libc::c_int, + l2c_val: *mut root::lib::L2CValue, + ); + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgent20sv_set_function_hashEPvN3phx6Hash40E"] + pub fn L2CAgent_sv_set_function_hash( + this: *mut root::lib::L2CAgent, + func: ::core::option::Option< + unsafe extern "C" fn( + arg1: *mut root::lib::L2CAgent, + arg2: *mut skyline_libc::c_void, + ) -> u64, + >, + hash: u64, + ) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgent15clear_lua_stackEv"] + pub fn L2CAgent_clear_lua_stack(this: *mut root::lib::L2CAgent) -> u64; + } + extern "C" { + #[link_name = "\u{1}_ZN3lib8L2CAgent16_clear_lua_stackEv"] + pub fn L2CAgent__clear_lua_stack(this: *mut root::lib::L2CAgent) -> u64; + } + impl L2CAgent { + #[inline] + pub unsafe fn L2CAgent_constr( + &mut self, + lua_state: u64, + ) -> *mut root::lib::L2CAgent { + L2CAgent_L2CAgent_constr(self, lua_state) + } + #[inline] + pub unsafe fn push_lua_stack( + &mut self, + l2c_value: *mut root::lib::L2CValue, + ) -> u64 { + L2CAgent_push_lua_stack(self, l2c_value) + } + #[inline] + pub unsafe fn pop_lua_stack(&mut self, index: skyline_libc::c_int) -> u64 { + L2CAgent_pop_lua_stack(self, index) + } + #[inline] + pub unsafe fn get_lua_stack( + &mut self, + index: skyline_libc::c_int, + l2c_val: *mut root::lib::L2CValue, + ) { + L2CAgent_get_lua_stack(self, index, l2c_val) + } + #[inline] + pub unsafe fn sv_set_function_hash( + &mut self, + func: ::core::option::Option< + unsafe extern "C" fn( + arg1: *mut root::lib::L2CAgent, + arg2: *mut skyline_libc::c_void, + ) -> u64, + >, + hash: u64, + ) -> u64 { + L2CAgent_sv_set_function_hash(self, func, hash) + } + #[inline] + pub unsafe fn clear_lua_stack(&mut self) -> u64 { + L2CAgent_clear_lua_stack(self) + } + #[inline] + pub unsafe fn _clear_lua_stack(&mut self) -> u64 { + L2CAgent__clear_lua_stack(self) + } + } + pub mod utility { + #[allow(unused_imports)] + use self::super::super::super::root; + pub mod Variadic { + #[allow(unused_imports)] + use self::super::super::super::super::root; + extern "C" { + #[link_name = "\u{1}_ZNK3lib7utility8Variadic10get_formatEv"] + pub fn get_format( + variadic: *mut skyline_libc::c_void, + ) -> *const skyline_libc::c_char; + } + } + } + } + pub type __uint128_t = u128; + pub type __int128_t = i128; + pub type __builtin_va_list = root::__va_list; + #[repr(C)] + #[derive(Debug, Copy, Clone)] + pub struct __va_list { + pub __stack: *mut skyline_libc::c_void, + pub __gr_top: *mut skyline_libc::c_void, + pub __vr_top: *mut skyline_libc::c_void, + pub __gr_offs: skyline_libc::c_int, + pub __vr_offs: skyline_libc::c_int, + } +} diff --git a/skyline/src/smash/crc32.rs b/skyline_smash/src/crc32.rs similarity index 99% rename from skyline/src/smash/crc32.rs rename to skyline_smash/src/crc32.rs index b23be85..cf701f7 100644 --- a/skyline/src/smash/crc32.rs +++ b/skyline_smash/src/crc32.rs @@ -63,3 +63,4 @@ pub const fn crc32(bytes: &[u8]) -> u32 { !value } + diff --git a/skyline/src/smash/mod.rs b/skyline_smash/src/lib.rs similarity index 62% rename from skyline/src/smash/mod.rs rename to skyline_smash/src/lib.rs index 83af711..03de503 100644 --- a/skyline/src/smash/mod.rs +++ b/skyline_smash/src/lib.rs @@ -1,8 +1,18 @@ +#![no_std] +#![feature(const_if_match, const_loop)] + pub mod crc32; +#[doc(hidden)] +pub mod cpp; + +#[doc(inline)] +pub use cpp::root::*; + // Find the hash40 of a given string pub const fn hash40(string: &str) -> u64 { let bytes = string.as_bytes(); ((bytes.len() as u64) << 32) + crc32::crc32(bytes) as u64 } + diff --git a/src/lib.rs b/src/lib.rs index 923ab7b..fad57f5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,7 +2,7 @@ #![feature(proc_macro_hygiene)] use skyline::nn::account::{self, Uid, GetLastOpenedUser, GetNickname, Nickname}; -use skyline::smash::hash40; +use smash::hash40; #[skyline::main(name = "module_name_test")] pub fn main() {