SwiftlyS2

CCSWeaponBaseVData

Interface CCSWeaponBaseVData

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CCSWeaponBaseVData : CBasePlayerWeaponVData, CEntitySubclassVDataBase, ISchemaClass<CEntitySubclassVDataBase>, ISchemaClass<CBasePlayerWeaponVData>, ISchemaClass<CCSWeaponBaseVData>, ISchemaField, ISchemaClass, INativeHandle

Implements

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

On this page