<?xml version="1.0"?>
<doc>
    <assembly>
        <name>package.swb.demo</name>
    </assembly>
    <members>
        <member name="M:SWB.Base.Weapon.GetShootAnimation(SWB.Base.ShootInfo)">
            <summary>
            Gets the correct shoot animation
            </summary>
            <param name="shootInfo">Info used for the current attack</param>
            <returns></returns>
        </member>
        <member name="M:SWB.Base.Weapon.HasAmmo">
            <summary>
            If there is usable ammo left
            </summary>
        </member>
        <member name="M:SWB.Base.Weapon.CanShoot(SWB.Base.ShootInfo,Sandbox.TimeSince,System.String)">
            <summary>
            Checks if the weapon can do the provided attack
            </summary>
            <param name="shootInfo">Attack information</param>
            <param name="lastAttackTime">Time since this attack</param>
            <param name="inputButton">The input button for this attack</param>
            <returns></returns>
        </member>
        <member name="M:SWB.Base.Weapon.CanPrimaryShoot">
            <summary>
            Checks if weapon can do the primary attack
            </summary>
        </member>
        <member name="M:SWB.Base.Weapon.CanSecondaryShoot">
            <summary>
            Checks if weapon can do the secondary attack
            </summary>
        </member>
        <member name="M:SWB.Base.Weapon.TraceBullet(Vector3,Vector3,System.Single)">
            <summary> A single bullet trace from start to end with a certain radius.</summary>
        </member>
        <member name="M:SWB.Base.Weapon.CreateParticle(Sandbox.ParticleSystem,System.String,System.Single)">
            <summary> Create a weapon particle</summary>
        </member>
        <member name="P:SWB.Base.Weapon.ViewModel">
            <summary>Firstperson Model</summary>
        </member>
        <member name="P:SWB.Base.Weapon.ViewModelHands">
            <summary>Firstperson Hands Model</summary>
        </member>
        <member name="P:SWB.Base.Weapon.WorldModel">
            <summary>Thirdperson Model</summary>
        </member>
        <member name="P:SWB.Base.Weapon.ClassName">
            <summary>Unique name that identifies the weapon</summary>
        </member>
        <member name="P:SWB.Base.Weapon.DisplayName">
            <summary>Name that represent the weapon on the HUD</summary>
        </member>
        <member name="P:SWB.Base.Weapon.Icon">
            <summary>Image that represent the weapon on the HUD</summary>
        </member>
        <member name="P:SWB.Base.Weapon.HoldType">
            <summary>How the player holds the weapon in thirdperson</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AimSensitivity">
            <summary>Aim sensitivity while zooming (lower is slower, 0 to disable)</summary>
        </member>
        <member name="P:SWB.Base.Weapon.FOV">
            <summary>Default weapon field of view</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AimFOV">
            <summary>Weapon FOV while aiming (-1 to use default weapon fov)</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AimPlayerFOV">
            <summary>Player FOV while aiming (-1 to use default player fov)</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AimInFOVSpeed">
            <summary>FOV aim in speed</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AimOutFOVSpeed">
            <summary>FOV aim out speed</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AimAnimData">
            <summary>Data used for setting the weapon to its aim position</summary>
        </member>
        <member name="P:SWB.Base.Weapon.RunAnimData">
            <summary>Data used for setting the weapon to its run position</summary>
        </member>
        <member name="P:SWB.Base.Weapon.AnimSpeed">
            <summary>Procedural animation speed (lower is slower)</summary>
        </member>
        <member name="P:SWB.Base.Weapon.Primary">
            <summary>Primary attack data</summary>
        </member>
        <member name="P:SWB.Base.Weapon.Secondary">
            <summary>Secondary attack data (setting this will disable weapon zooming)</summary>
        </member>
        <member name="P:SWB.Base.Weapon.TimeSincePrimaryShoot">
            <summary>Time since the last primary attack</summary>
        </member>
        <member name="P:SWB.Base.Weapon.TimeSinceSecondaryShoot">
            <summary>Time since the last secondary attack</summary>
        </member>
        <member name="P:SWB.Base.Weapon.IsAiming">
            <summary>If the weapon is being aimed</summary>
        </member>
        <member name="P:SWB.Base.Weapon.IsRunning">
            <summary>If the player is running </summary>
        </member>
        <member name="P:SWB.Base.Weapon.IsReloading">
            <summary>If the weapon is being reloaded</summary>
        </member>
        <member name="F:SWB.Base.FiringType.semi">
            <summary>Single fire</summary>
        </member>
        <member name="F:SWB.Base.FiringType.auto">
            <summary>Automatic fire</summary>
        </member>
        <member name="F:SWB.Base.FiringType.burst">
            <summary>3-Burst fire</summary>
        </member>
        <member name="F:SWB.Base.InfiniteAmmoType.disabled">
            <summary>No infinite ammo</summary>
        </member>
        <member name="F:SWB.Base.InfiniteAmmoType.clip">
            <summary>Infinite clip ammo, no need to reload</summary>
        </member>
        <member name="F:SWB.Base.InfiniteAmmoType.reserve">
            <summary>Infinite reserve ammo, can always reload</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.AmmoType">
            <summary>Type of ammo</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.Ammo">
            <summary>Amount of ammo in the clip</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.ClipSize">
            <summary>Size of the clip</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.InfiniteAmmo">
            <summary>If the weapon should have infinite ammo</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.Bullets">
            <summary>Amount of bullets per shot</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.BulletSize">
            <summary>Bullet size</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.BulletType">
            <summary>Bullet type (Hitscan/Physical)</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.BulletTracerChance">
            <summary>Chance the BulletTracerParticle is created (0-1)</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.Damage">
            <summary>Damage per bullet</summary>  
        </member>
        <member name="P:SWB.Base.ShootInfo.Force">
            <summary>Bullet impact force</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.HitFlinch">
            <summary>Bullet hit flinch</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.Spread">
            <summary>Weapon spread</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.Recoil">
            <summary>Weapon recoil</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.RPM">
            <summary>Rate Per Minute, firing speed (higher is faster)</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.FiringType">
            <summary>Weapon firing type</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.ShootAnim">
            <summary>Animation used for shooting</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.ShootEmptyAnim">
            <summary>Animation used for shooting the last bullet</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.ShootAimedAnim">
            <summary>Animation used for shooting while zoooming</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.DryShootSound">
            <summary>Firing sound when clip is empty</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.ShootSound">
            <summary>Firing sound</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.VMParticleScale">
            <summary> View Model particle scale</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.WMParticleScale">
            <summary> World Model particle scale</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.BulletEjectParticle">
            <summary>Particle used for bullet ejection</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.MuzzleFlashParticle">
            <summary>Particle used for the muzzle flash</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.BarrelSmokeParticle">
            <summary>Particle used for the barrel smoke</summary>
        </member>
        <member name="P:SWB.Base.ShootInfo.BulletTracerParticle">
            <summary>Particle used for the barrel smoke</summary>
        </member>
    </members>
</doc>
