#[repr(C)]pub struct MatchInit {Show 29 fields
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 6], u8>,
pub bombRain: u8_,
pub unk13: u8_,
pub isTeams: u8_,
pub isKOCounterActive: u8_,
pub unk14: u8_,
pub itemFreq: u8_,
pub unk15: u8_,
pub unk16: u8_,
pub stage: u16_,
pub _bitfield_2: __BindgenBitfieldUnit<[u8; 4], u32>,
pub timerSubSeconds: u8_,
pub unk17: c_int,
pub _bitfield_3: __BindgenBitfieldUnit<[u8; 8], u64>,
pub unk18: c_int,
pub cameraShakeMult: f32,
pub unk19: f32,
pub unk20: f32,
pub x34: c_int,
pub x38: c_int,
pub x3c: c_int,
pub onStartMelee: *mut c_void,
pub unk21: c_int,
pub onCheckPause: *mut c_void,
pub unk22: c_int,
pub onMatchFrame1: *mut c_void,
pub onMatchFrame2: *mut c_void,
pub onMatchEnd: *mut c_void,
pub playerData: [PlayerData; 6],
}Expand description
Structs
Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 6], u8>§bombRain: u8_§unk13: u8_§isTeams: u8_§isKOCounterActive: u8_§unk14: u8_§itemFreq: u8_§unk15: u8_§unk16: u8_§stage: u16_§_bitfield_2: __BindgenBitfieldUnit<[u8; 4], u32>§timerSubSeconds: u8_§unk17: c_int§_bitfield_3: __BindgenBitfieldUnit<[u8; 8], u64>§unk18: c_int§cameraShakeMult: f32§unk19: f32§unk20: f32§x34: c_int§x38: c_int§x3c: c_int§onStartMelee: *mut c_void§unk21: c_int§onCheckPause: *mut c_void§unk22: c_int§onMatchFrame1: *mut c_void§onMatchFrame2: *mut c_void§onMatchEnd: *mut c_void§playerData: [PlayerData; 6]Implementations§
Source§impl MatchInit
impl MatchInit
pub fn matchType(&self) -> c_uchar
pub fn set_matchType(&mut self, val: c_uchar)
pub fn hudPos(&self) -> c_uchar
pub fn set_hudPos(&mut self, val: c_uchar)
pub fn timer(&self) -> c_uchar
pub fn set_timer(&mut self, val: c_uchar)
pub fn timer_unk2(&self) -> c_uchar
pub fn set_timer_unk2(&mut self, val: c_uchar)
pub fn unk4(&self) -> c_uchar
pub fn set_unk4(&mut self, val: c_uchar)
pub fn hideReady(&self) -> c_uchar
pub fn set_hideReady(&mut self, val: c_uchar)
pub fn hideGo(&self) -> c_uchar
pub fn set_hideGo(&mut self, val: c_uchar)
pub fn isDisableMusic(&self) -> c_uchar
pub fn set_isDisableMusic(&mut self, val: c_uchar)
pub fn unk3(&self) -> c_uchar
pub fn set_unk3(&mut self, val: c_uchar)
pub fn timer_unk(&self) -> c_uchar
pub fn set_timer_unk(&mut self, val: c_uchar)
pub fn unk2(&self) -> c_uchar
pub fn set_unk2(&mut self, val: c_uchar)
pub fn unk9(&self) -> c_uchar
pub fn set_unk9(&mut self, val: c_uchar)
pub fn disableOffscreenDamage(&self) -> c_uchar
pub fn set_disableOffscreenDamage(&mut self, val: c_uchar)
pub fn unk8(&self) -> c_uchar
pub fn set_unk8(&mut self, val: c_uchar)
pub fn isSingleButtonMode(&self) -> c_uchar
pub fn set_isSingleButtonMode(&mut self, val: c_uchar)
pub fn isDisablePause(&self) -> c_uchar
pub fn set_isDisablePause(&mut self, val: c_uchar)
pub fn unk7(&self) -> c_uchar
pub fn set_unk7(&mut self, val: c_uchar)
pub fn isCreateHUD(&self) -> c_uchar
pub fn set_isCreateHUD(&mut self, val: c_uchar)
pub fn unk5(&self) -> c_uchar
pub fn set_unk5(&mut self, val: c_uchar)
pub fn isShowScore(&self) -> c_uchar
pub fn set_isShowScore(&mut self, val: c_uchar)
pub fn isShowAnalogStick(&self) -> c_uchar
pub fn set_isShowAnalogStick(&mut self, val: c_uchar)
pub fn isCheckForZRetry(&self) -> c_uchar
pub fn set_isCheckForZRetry(&mut self, val: c_uchar)
pub fn isShowZRetry(&self) -> c_uchar
pub fn set_isShowZRetry(&mut self, val: c_uchar)
pub fn isCheckForLRAStart(&self) -> c_uchar
pub fn set_isCheckForLRAStart(&mut self, val: c_uchar)
pub fn isShowLRAStart(&self) -> c_uchar
pub fn set_isShowLRAStart(&mut self, val: c_uchar)
pub fn isHidePauseHUD(&self) -> c_uchar
pub fn set_isHidePauseHUD(&mut self, val: c_uchar)
pub fn timerRunOnPause(&self) -> c_uchar
pub fn set_timerRunOnPause(&mut self, val: c_uchar)
pub fn unk11(&self) -> c_uchar
pub fn set_unk11(&mut self, val: c_uchar)
pub fn isCheckStockSteal(&self) -> c_uchar
pub fn set_isCheckStockSteal(&mut self, val: c_uchar)
pub fn isRunStockLogic(&self) -> c_uchar
pub fn set_isRunStockLogic(&mut self, val: c_uchar)
pub fn unk10(&self) -> c_uchar
pub fn set_unk10(&mut self, val: c_uchar)
pub fn isSkipEndCheck(&self) -> c_uchar
pub fn set_isSkipEndCheck(&mut self, val: c_uchar)
pub fn isSkipUnkStockCheck(&self) -> c_uchar
pub fn set_isSkipUnkStockCheck(&mut self, val: c_uchar)
pub fn isDisableHit(&self) -> c_uchar
pub fn set_isDisableHit(&mut self, val: c_uchar)
pub fn unk12(&self) -> c_uchar
pub fn set_unk12(&mut self, val: c_uchar)
pub fn new_bitfield_1( matchType: c_uchar, hudPos: c_uchar, timer: c_uchar, timer_unk2: c_uchar, unk4: c_uchar, hideReady: c_uchar, hideGo: c_uchar, isDisableMusic: c_uchar, unk3: c_uchar, timer_unk: c_uchar, unk2: c_uchar, unk9: c_uchar, disableOffscreenDamage: c_uchar, unk8: c_uchar, isSingleButtonMode: c_uchar, isDisablePause: c_uchar, unk7: c_uchar, isCreateHUD: c_uchar, unk5: c_uchar, isShowScore: c_uchar, isShowAnalogStick: c_uchar, isCheckForZRetry: c_uchar, isShowZRetry: c_uchar, isCheckForLRAStart: c_uchar, isShowLRAStart: c_uchar, isHidePauseHUD: c_uchar, timerRunOnPause: c_uchar, unk11: c_uchar, isCheckStockSteal: c_uchar, isRunStockLogic: c_uchar, unk10: c_uchar, isSkipEndCheck: c_uchar, isSkipUnkStockCheck: c_uchar, isDisableHit: c_uchar, unk12: c_uchar, ) -> __BindgenBitfieldUnit<[u8; 6], u8>
pub fn timerSeconds(&self) -> c_int
pub fn set_timerSeconds(&mut self, val: c_int)
pub fn new_bitfield_2( timerSeconds: c_int, ) -> __BindgenBitfieldUnit<[u8; 4], u32>
pub fn itemSwitch(&self) -> c_ulonglong
pub fn set_itemSwitch(&mut self, val: c_ulonglong)
pub fn new_bitfield_3( itemSwitch: c_ulonglong, ) -> __BindgenBitfieldUnit<[u8; 8], u64>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MatchInit
impl RefUnwindSafe for MatchInit
impl !Send for MatchInit
impl !Sync for MatchInit
impl Unpin for MatchInit
impl UnwindSafe for MatchInit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more