Class CCSWeaponBaseVData
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CCSWeaponBaseVData : CBasePlayerWeaponVData
- Inheritance
-
object
CCSWeaponBaseVData
- Inherited Members
-
Constructors
CCSWeaponBaseVData(nint)
public CCSWeaponBaseVData(nint pointer)
Parameters
pointer
nint
Properties
AnimClass
[SchemaMember("CCSWeaponBaseVData", "m_szAnimClass")]
public string AnimClass { get; set; }
Property Value
- string
AnimExtension
[SchemaMember("CCSWeaponBaseVData", "m_szAnimExtension")]
public string AnimExtension { get; set; }
Property Value
- string
ArmorRatio
[SchemaMember("CCSWeaponBaseVData", "m_flArmorRatio")]
public ref float ArmorRatio { get; }
Property Value
- float
AttackMovespeedFactor
[SchemaMember("CCSWeaponBaseVData", "m_flAttackMovespeedFactor")]
public ref float AttackMovespeedFactor { get; }
Property Value
- float
BotAudibleRange
[SchemaMember("CCSWeaponBaseVData", "m_flBotAudibleRange")]
public ref float BotAudibleRange { get; }
Property Value
- float
CannotShootUnderwater
[SchemaMember("CCSWeaponBaseVData", "m_bCannotShootUnderwater")]
public ref bool CannotShootUnderwater { get; }
Property Value
- bool
CrosshairDeltaDistance
[SchemaMember("CCSWeaponBaseVData", "m_nCrosshairDeltaDistance")]
public ref int CrosshairDeltaDistance { get; }
Property Value
- int
CrosshairMinDistance
[SchemaMember("CCSWeaponBaseVData", "m_nCrosshairMinDistance")]
public ref int CrosshairMinDistance { get; }
Property Value
- int
CycleTime
[SchemaMember("CCSWeaponBaseVData", "m_flCycleTime")]
public CFiringModeFloat CycleTime { get; }
Property Value
- CFiringModeFloat
Damage
[SchemaMember("CCSWeaponBaseVData", "m_nDamage")]
public ref int Damage { get; }
Property Value
- int
DefaultLoadoutSlot
[SchemaMember("CCSWeaponBaseVData", "m_DefaultLoadoutSlot")]
public ref loadout_slot_t DefaultLoadoutSlot { get; }
Property Value
- loadout_slot_t
FlinchVelocityModifierLarge
[SchemaMember("CCSWeaponBaseVData", "m_flFlinchVelocityModifierLarge")]
public ref float FlinchVelocityModifierLarge { get; }
Property Value
- float
FlinchVelocityModifierSmall
[SchemaMember("CCSWeaponBaseVData", "m_flFlinchVelocityModifierSmall")]
public ref float FlinchVelocityModifierSmall { get; }
Property Value
- float
GearSlot
[SchemaMember("CCSWeaponBaseVData", "m_GearSlot")]
public ref gear_slot_t GearSlot { get; }
Property Value
- gear_slot_t
GearSlotPosition
[SchemaMember("CCSWeaponBaseVData", "m_GearSlotPosition")]
public ref int GearSlotPosition { get; }
Property Value
- int
HasBurstMode
[SchemaMember("CCSWeaponBaseVData", "m_bHasBurstMode")]
public ref bool HasBurstMode { get; }
Property Value
- bool
HeadshotMultiplier
[SchemaMember("CCSWeaponBaseVData", "m_flHeadshotMultiplier")]
public ref float HeadshotMultiplier { get; }
Property Value
- float
HeatPerShot
[SchemaMember("CCSWeaponBaseVData", "m_flHeatPerShot")]
public ref float HeatPerShot { get; }
Property Value
- float
HideViewModelWhenZoomed
[SchemaMember("CCSWeaponBaseVData", "m_bHideViewModelWhenZoomed")]
public ref bool HideViewModelWhenZoomed { get; }
Property Value
- bool
IdleInterval
[SchemaMember("CCSWeaponBaseVData", "m_flIdleInterval")]
public ref float IdleInterval { get; }
Property Value
- float
InaccuracyAltSoundThreshold
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyAltSoundThreshold")]
public ref float InaccuracyAltSoundThreshold { get; }
Property Value
- float
InaccuracyCrouch
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyCrouch")]
public CFiringModeFloat InaccuracyCrouch { get; }
Property Value
- CFiringModeFloat
InaccuracyFire
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyFire")]
public CFiringModeFloat InaccuracyFire { get; }
Property Value
- CFiringModeFloat
InaccuracyJump
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyJump")]
public CFiringModeFloat InaccuracyJump { get; }
Property Value
- CFiringModeFloat
InaccuracyJumpApex
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyJumpApex")]
public ref float InaccuracyJumpApex { get; }
Property Value
- float
InaccuracyJumpInitial
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyJumpInitial")]
public ref float InaccuracyJumpInitial { get; }
Property Value
- float
InaccuracyLadder
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyLadder")]
public CFiringModeFloat InaccuracyLadder { get; }
Property Value
- CFiringModeFloat
InaccuracyLand
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyLand")]
public CFiringModeFloat InaccuracyLand { get; }
Property Value
- CFiringModeFloat
InaccuracyMove
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyMove")]
public CFiringModeFloat InaccuracyMove { get; }
Property Value
- CFiringModeFloat
InaccuracyPitchShift
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyPitchShift")]
public ref float InaccuracyPitchShift { get; }
Property Value
- float
InaccuracyReload
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyReload")]
public ref float InaccuracyReload { get; }
Property Value
- float
InaccuracyStand
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyStand")]
public CFiringModeFloat InaccuracyStand { get; }
Property Value
- CFiringModeFloat
IronSightEyePos
[SchemaMember("CCSWeaponBaseVData", "m_vecIronSightEyePos")]
public Vector IronSightEyePos { get; }
Property Value
- Vector
IronSightFOV
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightFOV")]
public ref float IronSightFOV { get; }
Property Value
- float
IronSightLooseness
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightLooseness")]
public ref float IronSightLooseness { get; }
Property Value
- float
IronSightPivotForward
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightPivotForward")]
public ref float IronSightPivotForward { get; }
Property Value
- float
IronSightPullUpSpeed
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightPullUpSpeed")]
public ref float IronSightPullUpSpeed { get; }
Property Value
- float
IronSightPutDownSpeed
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightPutDownSpeed")]
public ref float IronSightPutDownSpeed { get; }
Property Value
- float
IsFullAuto
[SchemaMember("CCSWeaponBaseVData", "m_bIsFullAuto")]
public ref bool IsFullAuto { get; }
Property Value
- bool
IsRevolver
[SchemaMember("CCSWeaponBaseVData", "m_bIsRevolver")]
public ref bool IsRevolver { get; }
Property Value
- bool
KillAward
[SchemaMember("CCSWeaponBaseVData", "m_nKillAward")]
public ref int KillAward { get; }
Property Value
- int
MaxSpeed
[SchemaMember("CCSWeaponBaseVData", "m_flMaxSpeed")]
public CFiringModeFloat MaxSpeed { get; }
Property Value
- CFiringModeFloat
MeleeWeapon
[SchemaMember("CCSWeaponBaseVData", "m_bMeleeWeapon")]
public ref bool MeleeWeapon { get; }
Property Value
- bool
Name
[SchemaMember("CCSWeaponBaseVData", "m_szName")]
public string Name { get; set; }
Property Value
- string
NumBullets
[SchemaMember("CCSWeaponBaseVData", "m_nNumBullets")]
public ref int NumBullets { get; }
Property Value
- int
Penetration
[SchemaMember("CCSWeaponBaseVData", "m_flPenetration")]
public ref float Penetration { get; }
Property Value
- float
PivotAngle
[SchemaMember("CCSWeaponBaseVData", "m_angPivotAngle")]
public QAngle PivotAngle { get; }
Property Value
- QAngle
Price
[SchemaMember("CCSWeaponBaseVData", "m_nPrice")]
public ref int Price { get; }
Property Value
- int
PrimaryReserveAmmoMax
[SchemaMember("CCSWeaponBaseVData", "m_nPrimaryReserveAmmoMax")]
public ref int PrimaryReserveAmmoMax { get; }
Property Value
- int
Range
[SchemaMember("CCSWeaponBaseVData", "m_flRange")]
public ref float Range { get; }
Property Value
- float
RangeModifier
[SchemaMember("CCSWeaponBaseVData", "m_flRangeModifier")]
public ref float RangeModifier { get; }
Property Value
- float
RecoilAngle
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilAngle")]
public CFiringModeFloat RecoilAngle { get; }
Property Value
- CFiringModeFloat
RecoilAngleVariance
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilAngleVariance")]
public CFiringModeFloat RecoilAngleVariance { get; }
Property Value
- CFiringModeFloat
RecoilMagnitude
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilMagnitude")]
public CFiringModeFloat RecoilMagnitude { get; }
Property Value
- CFiringModeFloat
RecoilMagnitudeVariance
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilMagnitudeVariance")]
public CFiringModeFloat RecoilMagnitudeVariance { get; }
Property Value
- CFiringModeFloat
RecoilSeed
[SchemaMember("CCSWeaponBaseVData", "m_nRecoilSeed")]
public ref int RecoilSeed { get; }
Property Value
- int
RecoveryTimeCrouch
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeCrouch")]
public ref float RecoveryTimeCrouch { get; }
Property Value
- float
RecoveryTimeCrouchFinal
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeCrouchFinal")]
public ref float RecoveryTimeCrouchFinal { get; }
Property Value
- float
RecoveryTimeStand
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeStand")]
public ref float RecoveryTimeStand { get; }
Property Value
- float
RecoveryTimeStandFinal
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeStandFinal")]
public ref float RecoveryTimeStandFinal { get; }
Property Value
- float
RecoveryTransitionEndBullet
[SchemaMember("CCSWeaponBaseVData", "m_nRecoveryTransitionEndBullet")]
public ref int RecoveryTransitionEndBullet { get; }
Property Value
- int
RecoveryTransitionStartBullet
[SchemaMember("CCSWeaponBaseVData", "m_nRecoveryTransitionStartBullet")]
public ref int RecoveryTransitionStartBullet { get; }
Property Value
- int
SecondaryReserveAmmoMax
[SchemaMember("CCSWeaponBaseVData", "m_nSecondaryReserveAmmoMax")]
public ref int SecondaryReserveAmmoMax { get; }
Property Value
- int
SilencerType
[SchemaMember("CCSWeaponBaseVData", "m_eSilencerType")]
public ref CSWeaponSilencerType SilencerType { get; }
Property Value
- CSWeaponSilencerType
SmokeColor
[SchemaMember("CCSWeaponBaseVData", "m_vSmokeColor")]
public Vector SmokeColor { get; }
Property Value
- Vector
Spread
[SchemaMember("CCSWeaponBaseVData", "m_flSpread")]
public CFiringModeFloat Spread { get; }
Property Value
- CFiringModeFloat
SpreadSeed
[SchemaMember("CCSWeaponBaseVData", "m_nSpreadSeed")]
public ref int SpreadSeed { get; }
Property Value
- int
ThrowVelocity
[SchemaMember("CCSWeaponBaseVData", "m_flThrowVelocity")]
public ref float ThrowVelocity { get; }
Property Value
- float
TimeToIdleAfterFire
[SchemaMember("CCSWeaponBaseVData", "m_flTimeToIdleAfterFire")]
public ref float TimeToIdleAfterFire { get; }
Property Value
- float
TracerFrequency
[SchemaMember("CCSWeaponBaseVData", "m_nTracerFrequency")]
public CFiringModeInt TracerFrequency { get; }
Property Value
- CFiringModeInt
UnzoomsAfterShot
[SchemaMember("CCSWeaponBaseVData", "m_bUnzoomsAfterShot")]
public ref bool UnzoomsAfterShot { get; }
Property Value
- bool
UseRadioSubtitle
[SchemaMember("CCSWeaponBaseVData", "m_szUseRadioSubtitle")]
public string UseRadioSubtitle { get; set; }
Property Value
- string
WeaponCategory
[SchemaMember("CCSWeaponBaseVData", "m_WeaponCategory")]
public ref CSWeaponCategory WeaponCategory { get; }
Property Value
- CSWeaponCategory
WeaponType
[SchemaMember("CCSWeaponBaseVData", "m_WeaponType")]
public ref CSWeaponType WeaponType { get; }
Property Value
- CSWeaponType
WrongTeamMsg
[SchemaMember("CCSWeaponBaseVData", "m_sWrongTeamMsg")]
public string WrongTeamMsg { get; set; }
Property Value
- string
ZoomFOV1
[SchemaMember("CCSWeaponBaseVData", "m_nZoomFOV1")]
public ref int ZoomFOV1 { get; }
Property Value
- int
ZoomFOV2
[SchemaMember("CCSWeaponBaseVData", "m_nZoomFOV2")]
public ref int ZoomFOV2 { get; }
Property Value
- int
ZoomLevels
[SchemaMember("CCSWeaponBaseVData", "m_nZoomLevels")]
public ref int ZoomLevels { get; }
Property Value
- int
ZoomTime0
[SchemaMember("CCSWeaponBaseVData", "m_flZoomTime0")]
public ref float ZoomTime0 { get; }
Property Value
- float
ZoomTime1
[SchemaMember("CCSWeaponBaseVData", "m_flZoomTime1")]
public ref float ZoomTime1 { get; }
Property Value
- float
ZoomTime2
[SchemaMember("CCSWeaponBaseVData", "m_flZoomTime2")]
public ref float ZoomTime2 { get; }
Property Value
- float