# SFVehicle.SFGunBarrel

Spatial Fear
Name: SFGunBarrel
Description: An all-purpose weapon for use on vehicles.
Author: Gert Jen Peltenburg

Extends:
Modifiers:
Source code

    SFVehicle.SFGunBarrel

%%

## Variables

%function_comment% |  |  | float | AIRating
%function_comment% |  |  | name | AltDamageType
%function_comment% |  |  | int | AltProjectileAmmo
%function_comment% |  |  | class<ammo> | AltProjectileAmmoName
%function_comment% |  |  | class<projectile> | AltProjectileClass
%function_comment% |  |  | bool | AltProjectileContinuousFire
%function_comment% |  |  | float | AltProjectileDamage
%function_comment% |  |  | int | AltProjectileFireCycle
%function_comment% |  |  | int | AltProjectileFirePhase
%function_comment% |  |  | int | AltProjectileGetCount
%function_comment% |  |  | float | AltProjectileGetDelay
%function_comment% |  |  | float | AltProjectileRange
%function_comment% |  |  | float | AltProjectileReloadTime
%function_comment% |  |  | sound | AltProjectileSound
%function_comment% |  |  | float | AltProjectileSpeed
%function_comment% |  |  | float | AltRefireRate
%function_comment% |  |  | bool | bAltInstantHit
%function_comment% |  |  | bool | bAltProjectileLoaded
%function_comment% |  |  | bool | bAltWarnTarget
%function_comment% |  |  | bool | bInstantHit
%function_comment% |  |  | bool | bProjectileLoaded
%function_comment% |  |  | bool | bWarnTarget
%function_comment% |  |  | int | CurrentAltProjectileAmmo
%function_comment% |  |  | int | currentaltprojectilephase
%function_comment% |  |  | int | CurrentProjectileAmmo
%function_comment% |  |  | int | currentprojectilephase
%function_comment% |  |  | int | currentrecoilpos
%function_comment% |  |  | name | DamageType
%function_comment% |  |  | vector | FireOffset
%function_comment% |  |  | float | Inaccuracy
%function_comment% |  |  | int | ProjectileAmmo
%function_comment% |  |  | class<ammo> | ProjectileAmmoName
%function_comment% |  |  | class<projectile> | ProjectileClass
%function_comment% |  |  | bool | ProjectileContinuousFire
%function_comment% |  |  | float | ProjectileDamage
%function_comment% |  |  | int | ProjectileFireCycle
%function_comment% |  |  | int | ProjectileFirePhase
%function_comment% |  |  | int | ProjectileGetCount
%function_comment% |  |  | float | ProjectileGetDelay
%function_comment% |  |  | float | ProjectileRange
%function_comment% |  |  | float | ProjectileReloadTime
%function_comment% |  |  | sound | ProjectileSound
%function_comment% |  |  | int | Recoil
%function_comment% |  |  | float | RefireRate

## Functions

|  |  | Activation ()
|  |  | AltFire (float Value)
|  |  | BeginPlay ()
|  | vector | CalculateOwnLocation ()
|  |  | DoPhysics (float DeltaTime)
|  |  | Fire (float Value)
|  |  | InterpretControls (bool bJustFired, bool bFire, bool bJustAltFired, bool bAltFire, float aVehicleSpeedControl, float aTurretTurn, float aVehicleTurn, float aVehicleUp, float aTurretUp, bool bJustJumped, bool bJustDucked)
|  |  | PostBeginPlay ()
|  |  | ProcessAltTraceHit (Actor Other, Vector HitLocation, Vector HitNormal, Vector X, Vector Y, Vector Z)
|  |  | ProcessTraceHit (Actor Other, Vector HitLocation, Vector HitNormal, Vector X, Vector Y, Vector Z)
|  | Projectile | ProjectileFire (class<projectile> ProjClass, float ProjSpeed, bool bWarn)
|  |  | ReloadWeapons ()
|  |  | ReloadWeaponsFromInventory ()
|  |  | Tick (float DeltaTime)
|  |  | Timer ()
|  |  | TraceAltFire ()
|  |  | TraceFire ()

## Default properties

    {
         ProjectileReloadTime=1.000000
         Recoil=10
         Inaccuracy=20.000000
         DamageType=shot
         AltDamageType=shot
         ProjectileRange=20000.000000
         AltProjectileRange=20000.000000
         ProjectileDamage=50.000000
         AltProjectileDamage=50.000000
         bBot_ShowTurretLocation=True
         Armor=80
         InitialHitPoints=10
         FullHitPoints=10
         DestructionEffect=None
         PhysicalRotationRate=(Pitch=0,Yaw=0,Roll=0)
         Elasticity=0.000000
         bPhysics=False
         bRepairable=False
         RepairTime=0.000000
         bDamageTriggered=True
    }

class file time: 12/7/2003 3:58:26 PM - creation time: 12/7/2003 4:03:40 PM
Created with UnCodeX