CCSWeaponBaseVData
Interface CCSWeaponBaseVData
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CCSWeaponBaseVData : CBasePlayerWeaponVData, CEntitySubclassVDataBase, ISchemaClass<CEntitySubclassVDataBase>, ISchemaClass<CBasePlayerWeaponVData>, ISchemaClass<CCSWeaponBaseVData>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBasePlayerWeaponVData
- CEntitySubclassVDataBase
- ISchemaClass<CEntitySubclassVDataBase>
- ISchemaClass<CBasePlayerWeaponVData>
- ISchemaClass<CCSWeaponBaseVData>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
AllowBurstHolster
ref bool AllowBurstHolster { get; }Property Value
AnimClass
ref CGlobalSymbol AnimClass { get; }Property Value
AnimSkeleton
SchemaUntypedField AnimSkeleton { get; }Property Value
ArmorRatio
ref float ArmorRatio { get; }Property Value
AttackMovespeedFactor
ref float AttackMovespeedFactor { get; }Property Value
BurstShotCount
ref int BurstShotCount { get; }Property Value
CannotShootUnderwater
ref bool CannotShootUnderwater { get; }Property Value
CrosshairDeltaDistance
ref int CrosshairDeltaDistance { get; }Property Value
CrosshairMinDistance
ref int CrosshairMinDistance { get; }Property Value
CycleTime
CFiringModeFloat CycleTime { get; }Property Value
Damage
ref int Damage { get; }Property Value
DefaultLoadoutSlot
ref loadout_slot_t DefaultLoadoutSlot { get; }Property Value
DeployDuration
ref float DeployDuration { get; }Property Value
DisallowAttackAfterReloadStartDuration
ref float DisallowAttackAfterReloadStartDuration { get; }Property Value
FlinchVelocityModifierLarge
ref float FlinchVelocityModifierLarge { get; }Property Value
FlinchVelocityModifierSmall
ref float FlinchVelocityModifierSmall { get; }Property Value
GearSlot
ref gear_slot_t GearSlot { get; }Property Value
GearSlotPosition
ref int GearSlotPosition { get; }Property Value
HasBurstMode
ref bool HasBurstMode { get; }Property Value
HeadshotMultiplier
ref float HeadshotMultiplier { get; }Property Value
HideViewModelWhenZoomed
ref bool HideViewModelWhenZoomed { get; }Property Value
InaccuracyAltSoundThreshold
ref float InaccuracyAltSoundThreshold { get; }Property Value
InaccuracyCrouch
CFiringModeFloat InaccuracyCrouch { get; }Property Value
InaccuracyFire
CFiringModeFloat InaccuracyFire { get; }Property Value
InaccuracyJump
CFiringModeFloat InaccuracyJump { get; }Property Value
InaccuracyJumpApex
ref float InaccuracyJumpApex { get; }Property Value
InaccuracyJumpInitial
ref float InaccuracyJumpInitial { get; }Property Value
InaccuracyLadder
CFiringModeFloat InaccuracyLadder { get; }Property Value
InaccuracyLand
CFiringModeFloat InaccuracyLand { get; }Property Value
InaccuracyMove
CFiringModeFloat InaccuracyMove { get; }Property Value
InaccuracyPitchShift
ref float InaccuracyPitchShift { get; }Property Value
InaccuracyReload
ref float InaccuracyReload { get; }Property Value
InaccuracyStand
CFiringModeFloat InaccuracyStand { get; }Property Value
IronSightFOV
ref float IronSightFOV { get; }Property Value
IronSightLooseness
ref float IronSightLooseness { get; }Property Value
IronSightPivotForward
ref float IronSightPivotForward { get; }Property Value
IronSightPullUpSpeed
ref float IronSightPullUpSpeed { get; }Property Value
IronSightPutDownSpeed
ref float IronSightPutDownSpeed { get; }Property Value
IsFullAuto
ref bool IsFullAuto { get; }Property Value
IsRevolver
ref bool IsRevolver { get; }Property Value
KillAward
ref int KillAward { get; }Property Value
MaxSpeed
CFiringModeFloat MaxSpeed { get; }Property Value
MeleeWeapon
ref bool MeleeWeapon { get; }Property Value
Model_AG2
SchemaUntypedField Model_AG2 { get; }Property Value
MuzzlePos0
ref Vector MuzzlePos0 { get; }Property Value
MuzzlePos1
ref Vector MuzzlePos1 { get; }Property Value
Name
ref CGlobalSymbol Name { get; }Property Value
NumBullets
ref int NumBullets { get; }Property Value
Penetration
ref float Penetration { get; }Property Value
Price
ref int Price { get; }Property Value
PrimaryReserveAmmoMax
ref int PrimaryReserveAmmoMax { get; }Property Value
Range
ref float Range { get; }Property Value
RangeModifier
ref float RangeModifier { get; }Property Value
RecoilAngle
CFiringModeFloat RecoilAngle { get; }Property Value
RecoilAngleVariance
CFiringModeFloat RecoilAngleVariance { get; }Property Value
RecoilMagnitude
CFiringModeFloat RecoilMagnitude { get; }Property Value
RecoilMagnitudeVariance
CFiringModeFloat RecoilMagnitudeVariance { get; }Property Value
RecoilSeed
ref int RecoilSeed { get; }Property Value
RecoveryTimeCrouch
ref float RecoveryTimeCrouch { get; }Property Value
RecoveryTimeCrouchFinal
ref float RecoveryTimeCrouchFinal { get; }Property Value
RecoveryTimeStand
ref float RecoveryTimeStand { get; }Property Value
RecoveryTimeStandFinal
ref float RecoveryTimeStandFinal { get; }Property Value
RecoveryTransitionEndBullet
ref int RecoveryTransitionEndBullet { get; }Property Value
RecoveryTransitionStartBullet
ref int RecoveryTransitionStartBullet { get; }Property Value
ReloadsSingleShells
ref bool ReloadsSingleShells { get; }Property Value
SecondaryReserveAmmoMax
ref int SecondaryReserveAmmoMax { get; }Property Value
SilencerType
ref CSWeaponSilencerType SilencerType { get; }Property Value
SmokeColor
ref Vector SmokeColor { get; }Property Value
Spread
CFiringModeFloat Spread { get; }Property Value
SpreadSeed
ref int SpreadSeed { get; }Property Value
ThrowVelocity
ref float ThrowVelocity { get; }Property Value
TracerFrequency
CFiringModeInt TracerFrequency { get; }Property Value
TracerParticle
SchemaUntypedField TracerParticle { get; }Property Value
UnzoomsAfterShot
ref bool UnzoomsAfterShot { get; }Property Value
UseRadioSubtitle
string UseRadioSubtitle { get; set; }Property Value
WeaponCategory
ref CSWeaponCategory WeaponCategory { get; }Property Value
WeaponType
ref CSWeaponType WeaponType { get; }Property Value
ZoomFOV1
ref int ZoomFOV1 { get; }Property Value
ZoomFOV2
ref int ZoomFOV2 { get; }Property Value
ZoomLevels
ref int ZoomLevels { get; }Property Value
ZoomTime0
ref float ZoomTime0 { get; }Property Value
ZoomTime1
ref float ZoomTime1 { get; }Property Value
ZoomTime2
ref float ZoomTime2 { get; }Property Value