[][src]Struct mextk_sys::MatchInit

#[repr(C)]pub struct MatchInit {
    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],
}

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_intcameraShakeMult: f32unk19: f32unk20: f32x34: c_intx38: c_intx3c: c_intonStartMelee: *mut c_voidunk21: c_intonCheckPause: *mut c_voidunk22: c_intonMatchFrame1: *mut c_voidonMatchFrame2: *mut c_voidonMatchEnd: *mut c_voidplayerData: [PlayerData; 6]

Implementations

impl MatchInit[src]

pub fn matchType(&self) -> c_uchar[src]

pub fn set_matchType(&mut self, val: c_uchar)[src]

pub fn hudPos(&self) -> c_uchar[src]

pub fn set_hudPos(&mut self, val: c_uchar)[src]

pub fn timer(&self) -> c_uchar[src]

pub fn set_timer(&mut self, val: c_uchar)[src]

pub fn timer_unk2(&self) -> c_uchar[src]

pub fn set_timer_unk2(&mut self, val: c_uchar)[src]

pub fn unk4(&self) -> c_uchar[src]

pub fn set_unk4(&mut self, val: c_uchar)[src]

pub fn hideReady(&self) -> c_uchar[src]

pub fn set_hideReady(&mut self, val: c_uchar)[src]

pub fn hideGo(&self) -> c_uchar[src]

pub fn set_hideGo(&mut self, val: c_uchar)[src]

pub fn isDisableMusic(&self) -> c_uchar[src]

pub fn set_isDisableMusic(&mut self, val: c_uchar)[src]

pub fn unk3(&self) -> c_uchar[src]

pub fn set_unk3(&mut self, val: c_uchar)[src]

pub fn timer_unk(&self) -> c_uchar[src]

pub fn set_timer_unk(&mut self, val: c_uchar)[src]

pub fn unk2(&self) -> c_uchar[src]

pub fn set_unk2(&mut self, val: c_uchar)[src]

pub fn unk9(&self) -> c_uchar[src]

pub fn set_unk9(&mut self, val: c_uchar)[src]

pub fn disableOffscreenDamage(&self) -> c_uchar[src]

pub fn set_disableOffscreenDamage(&mut self, val: c_uchar)[src]

pub fn unk8(&self) -> c_uchar[src]

pub fn set_unk8(&mut self, val: c_uchar)[src]

pub fn isSingleButtonMode(&self) -> c_uchar[src]

pub fn set_isSingleButtonMode(&mut self, val: c_uchar)[src]

pub fn isDisablePause(&self) -> c_uchar[src]

pub fn set_isDisablePause(&mut self, val: c_uchar)[src]

pub fn unk7(&self) -> c_uchar[src]

pub fn set_unk7(&mut self, val: c_uchar)[src]

pub fn isCreateHUD(&self) -> c_uchar[src]

pub fn set_isCreateHUD(&mut self, val: c_uchar)[src]

pub fn unk5(&self) -> c_uchar[src]

pub fn set_unk5(&mut self, val: c_uchar)[src]

pub fn isShowScore(&self) -> c_uchar[src]

pub fn set_isShowScore(&mut self, val: c_uchar)[src]

pub fn isShowAnalogStick(&self) -> c_uchar[src]

pub fn set_isShowAnalogStick(&mut self, val: c_uchar)[src]

pub fn isCheckForZRetry(&self) -> c_uchar[src]

pub fn set_isCheckForZRetry(&mut self, val: c_uchar)[src]

pub fn isShowZRetry(&self) -> c_uchar[src]

pub fn set_isShowZRetry(&mut self, val: c_uchar)[src]

pub fn isCheckForLRAStart(&self) -> c_uchar[src]

pub fn set_isCheckForLRAStart(&mut self, val: c_uchar)[src]

pub fn isShowLRAStart(&self) -> c_uchar[src]

pub fn set_isShowLRAStart(&mut self, val: c_uchar)[src]

pub fn isHidePauseHUD(&self) -> c_uchar[src]

pub fn set_isHidePauseHUD(&mut self, val: c_uchar)[src]

pub fn timerRunOnPause(&self) -> c_uchar[src]

pub fn set_timerRunOnPause(&mut self, val: c_uchar)[src]

pub fn unk11(&self) -> c_uchar[src]

pub fn set_unk11(&mut self, val: c_uchar)[src]

pub fn isCheckStockSteal(&self) -> c_uchar[src]

pub fn set_isCheckStockSteal(&mut self, val: c_uchar)[src]

pub fn isRunStockLogic(&self) -> c_uchar[src]

pub fn set_isRunStockLogic(&mut self, val: c_uchar)[src]

pub fn unk10(&self) -> c_uchar[src]

pub fn set_unk10(&mut self, val: c_uchar)[src]

pub fn isSkipEndCheck(&self) -> c_uchar[src]

pub fn set_isSkipEndCheck(&mut self, val: c_uchar)[src]

pub fn isSkipUnkStockCheck(&self) -> c_uchar[src]

pub fn set_isSkipUnkStockCheck(&mut self, val: c_uchar)[src]

pub fn isDisableHit(&self) -> c_uchar[src]

pub fn set_isDisableHit(&mut self, val: c_uchar)[src]

pub fn unk12(&self) -> c_uchar[src]

pub fn set_unk12(&mut self, val: c_uchar)[src]

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>
[src]

pub fn timerSeconds(&self) -> c_int[src]

pub fn set_timerSeconds(&mut self, val: c_int)[src]

pub fn new_bitfield_2(
    timerSeconds: c_int
) -> __BindgenBitfieldUnit<[u8; 4], u32>
[src]

pub fn itemSwitch(&self) -> c_ulonglong[src]

pub fn set_itemSwitch(&mut self, val: c_ulonglong)[src]

pub fn new_bitfield_3(
    itemSwitch: c_ulonglong
) -> __BindgenBitfieldUnit<[u8; 8], u64>
[src]

Trait Implementations

impl Clone for MatchInit[src]

impl Copy for MatchInit[src]

impl Debug for MatchInit[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.