#[repr(C)]pub struct CPlayerLocalData {Show 112 fields
pub vftable: *const c_void,
pub m_iHideHUD: i32,
pub m_vecOverViewpoint: Vector3,
pub m_duckToggleOn: bool,
pub gap_19: [c_char; 3],
pub m_forceStance: i32,
pub m_nDuckTransitionTimeMsecs: i32,
pub m_superJumpsUsed: i32,
pub m_jumpedOffRodeo: bool,
pub gap_29: [c_char; 3],
pub m_flSuitPower: f32,
pub m_flSuitJumpPower: f32,
pub m_flSuitGrapplePower: f32,
pub m_nStepside: i32,
pub m_flFallVelocity: f32,
pub m_nOldButtons: i32,
pub m_oldForwardMove: f32,
pub m_pOldSkyCamera: *mut *mut c_void,
pub m_accelScale: f32,
pub m_powerRegenRateScale: f32,
pub m_dodgePowerDelayScale: f32,
pub m_bDrawViewmodel: bool,
pub gap_5d: [c_char; 3],
pub m_flStepSize: f32,
pub m_bAllowAutoMovement: bool,
pub gap_65: [c_char; 3],
pub m_airSlowMoFrac: f32,
pub predictableFlags: i32,
pub m_bitsActiveDevices: i32,
pub m_hSkyCamera: EHandle,
pub m_skybox3d: sky3dparams_t,
pub m_PlayerFog: fogplayerparams_t,
pub m_fog: fogparams_t,
pub m_audio: audioparams_t,
pub m_animNearZ: f32,
pub m_airMoveBlockPlanes: [Vector3; 2],
pub m_airMoveBlockPlaneTime: f32,
pub m_airMoveBlockPlaneCount: i32,
pub m_queuedMeleePressTime: f32,
pub m_queuedGrappleMeleeTime: f32,
pub m_queuedMeleeAttackAnimEvent: bool,
pub m_disableMeleeUntilRelease: bool,
pub gap_346: [c_char; 2],
pub m_meleePressTime: f32,
pub m_meleeDisabledCounter: i32,
pub lastAttacker: EHandle,
pub attackedCount: i32,
pub m_trackedChildProjectileCount: i32,
pub m_oneHandedWeaponUsage: bool,
pub m_prevOneHandedWeaponUsage: bool,
pub gap_35e: [c_char; 2],
pub m_flCockpitEntryTime: f32,
pub m_ejectStartTime: f32,
pub m_disembarkStartTime: f32,
pub m_hotDropImpactTime: f32,
pub m_outOfBoundsDeadTime: f32,
pub m_objectiveIndex: i32,
pub m_objectiveEntity: EHandle,
pub m_objectiveEndTime: f32,
pub m_cinematicEventFlags: i32,
pub m_forcedDialogueOnly: bool,
pub gap_385: [c_char; 3],
pub m_titanBuildTime: f32,
pub m_titanBubbleShieldTime: f32,
pub m_titanEmbarkEnabled: bool,
pub m_titanDisembarkEnabled: bool,
pub gap_392: [c_char; 2],
pub m_voicePackIndex: i32,
pub m_playerAnimUpdateTime: f32,
pub m_playerAnimLastAimTurnTime: f32,
pub m_playerAnimCurrentFeetYaw: f32,
pub m_playerAnimEstimateYaw: f32,
pub m_playerAnimGoalFeetYaw: f32,
pub m_playerAnimJumping: bool,
pub gap_3ad: [c_char; 3],
pub m_playerAnimJumpStartTime: f32,
pub m_playerAnimFirstJumpFrame: bool,
pub m_playerAnimDodging: bool,
pub gap_3b6: [c_char; 2],
pub m_playerLandStartTime: f32,
pub m_playerAnimJumpActivity: i32,
pub m_playerAnimLastWallRunNormal: Vector3,
pub m_playerAnimLanding: bool,
pub m_playerAnimShouldLand: bool,
pub gap_3ce: [c_char; 2],
pub m_playerAnimLandStartTime: f32,
pub m_playerAnimInAirWalk: bool,
pub gap_3d5: [c_char; 3],
pub m_playerAnimPrevFrameSequenceMotionYaw: f32,
pub m_playerAnimMovementPlaybackRate: f32,
pub m_fake_playerAnimUpdateTime: f32,
pub m_fake_playerAnimLastAimTurnTime: f32,
pub m_fake_playerAnimCurrentFeetYaw: f32,
pub m_fake_playerAnimEstimateYaw: f32,
pub m_fake_playerAnimGoalFeetYaw: f32,
pub m_fake_playerAnimJumping: bool,
pub gap_3f5: [c_char; 3],
pub m_fake_playerAnimJumpStartTime: f32,
pub m_fake_playerAnimFirstJumpFrame: bool,
pub m_fake_playerAnimDodging: bool,
pub gap_3fe: [c_char; 2],
pub m_fake_playerLandStartTime: f32,
pub m_fake_playerAnimJumpActivity: i32,
pub m_fake_playerAnimLastWallRunNormal: Vector3,
pub m_fake_playerAnimLanding: bool,
pub m_fake_playerAnimShouldLand: bool,
pub gap_416: [c_char; 2],
pub m_fake_playerAnimLandStartTime: f32,
pub m_fake_playerAnimInAirWalk: bool,
pub gap_41d: [c_char; 3],
pub m_fake_playerAnimPrevFrameSequenceMotionYaw: f32,
pub m_fake_playerAnimMovementPlaybackRate: f32,
}Fields§
§vftable: *const c_void§m_iHideHUD: i32§m_vecOverViewpoint: Vector3§m_duckToggleOn: bool§gap_19: [c_char; 3]§m_forceStance: i32§m_nDuckTransitionTimeMsecs: i32§m_superJumpsUsed: i32§m_jumpedOffRodeo: bool§gap_29: [c_char; 3]§m_flSuitPower: f32§m_flSuitJumpPower: f32§m_flSuitGrapplePower: f32§m_nStepside: i32§m_flFallVelocity: f32§m_nOldButtons: i32§m_oldForwardMove: f32§m_pOldSkyCamera: *mut *mut c_void§m_accelScale: f32§m_powerRegenRateScale: f32§m_dodgePowerDelayScale: f32§m_bDrawViewmodel: bool§gap_5d: [c_char; 3]§m_flStepSize: f32§m_bAllowAutoMovement: bool§gap_65: [c_char; 3]§m_airSlowMoFrac: f32§predictableFlags: i32§m_bitsActiveDevices: i32§m_hSkyCamera: EHandle§m_skybox3d: sky3dparams_t§m_PlayerFog: fogplayerparams_t§m_fog: fogparams_t§m_audio: audioparams_t§m_animNearZ: f32§m_airMoveBlockPlanes: [Vector3; 2]§m_airMoveBlockPlaneTime: f32§m_airMoveBlockPlaneCount: i32§m_queuedMeleePressTime: f32§m_queuedGrappleMeleeTime: f32§m_queuedMeleeAttackAnimEvent: bool§m_disableMeleeUntilRelease: bool§gap_346: [c_char; 2]§m_meleePressTime: f32§m_meleeDisabledCounter: i32§lastAttacker: EHandle§attackedCount: i32§m_trackedChildProjectileCount: i32§m_oneHandedWeaponUsage: bool§m_prevOneHandedWeaponUsage: bool§gap_35e: [c_char; 2]§m_flCockpitEntryTime: f32§m_ejectStartTime: f32§m_disembarkStartTime: f32§m_hotDropImpactTime: f32§m_outOfBoundsDeadTime: f32§m_objectiveIndex: i32§m_objectiveEntity: EHandle§m_objectiveEndTime: f32§m_cinematicEventFlags: i32§m_forcedDialogueOnly: bool§gap_385: [c_char; 3]§m_titanBuildTime: f32§m_titanBubbleShieldTime: f32§m_titanEmbarkEnabled: bool§m_titanDisembarkEnabled: bool§gap_392: [c_char; 2]§m_voicePackIndex: i32§m_playerAnimUpdateTime: f32§m_playerAnimLastAimTurnTime: f32§m_playerAnimCurrentFeetYaw: f32§m_playerAnimEstimateYaw: f32§m_playerAnimGoalFeetYaw: f32§m_playerAnimJumping: bool§gap_3ad: [c_char; 3]§m_playerAnimJumpStartTime: f32§m_playerAnimFirstJumpFrame: bool§m_playerAnimDodging: bool§gap_3b6: [c_char; 2]§m_playerLandStartTime: f32§m_playerAnimJumpActivity: i32§m_playerAnimLastWallRunNormal: Vector3§m_playerAnimLanding: bool§m_playerAnimShouldLand: bool§gap_3ce: [c_char; 2]§m_playerAnimLandStartTime: f32§m_playerAnimInAirWalk: bool§gap_3d5: [c_char; 3]§m_playerAnimPrevFrameSequenceMotionYaw: f32§m_playerAnimMovementPlaybackRate: f32§m_fake_playerAnimUpdateTime: f32§m_fake_playerAnimLastAimTurnTime: f32§m_fake_playerAnimCurrentFeetYaw: f32§m_fake_playerAnimEstimateYaw: f32§m_fake_playerAnimGoalFeetYaw: f32§m_fake_playerAnimJumping: bool§gap_3f5: [c_char; 3]§m_fake_playerAnimJumpStartTime: f32§m_fake_playerAnimFirstJumpFrame: bool§m_fake_playerAnimDodging: bool§gap_3fe: [c_char; 2]§m_fake_playerLandStartTime: f32§m_fake_playerAnimJumpActivity: i32§m_fake_playerAnimLastWallRunNormal: Vector3§m_fake_playerAnimLanding: bool§m_fake_playerAnimShouldLand: bool§gap_416: [c_char; 2]§m_fake_playerAnimLandStartTime: f32§m_fake_playerAnimInAirWalk: bool§gap_41d: [c_char; 3]§m_fake_playerAnimPrevFrameSequenceMotionYaw: f32§m_fake_playerAnimMovementPlaybackRate: f32Auto Trait Implementations§
impl Freeze for CPlayerLocalData
impl RefUnwindSafe for CPlayerLocalData
impl !Send for CPlayerLocalData
impl !Sync for CPlayerLocalData
impl Unpin for CPlayerLocalData
impl UnwindSafe for CPlayerLocalData
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