CPlayerLocalData

Struct CPlayerLocalData 

Source
#[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: f32

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.