I'm a doctor, not a mechanic
UE2:WeaponTurretMounted (U2XMP)
Contents
- 1 Properties
- 1.1 Property group 'weaponTurretMounted'
- 1.2 Internal variables
- 1.2.1 bAmbientFireSound
- 1.2.2 bLeftBarrel
- 1.2.3 FireRotation
- 1.2.4 FireStartLocation
- 1.2.5 LeftBarrel
- 1.2.6 LeftBarrelRot
- 1.2.7 RightBarrel
- 1.2.8 RightBarrelRot
- 1.2.9 TracerCount
- 1.2.10 TryToHitInstantBaseDistance
- 1.2.11 TryToHitInstantBaseOddsMax
- 1.2.12 TryToHitInstantBaseOddsMin
- 1.2.13 TryToHitInstantMaxHitDistance
- 1.2.14 TryToHitInstantMinMissDistance
- 1.2.15 TryToHitProjectileBaseOddsMax
- 1.2.16 TryToHitProjectileBaseOddsMin
- 1.3 Default values
- 2 Instance functions
- 2.1 AuthorityFire
- 2.2 ClearTracers
- 2.3 ClientTraceImpact
- 2.4 EverywhereFire
- 2.5 Fire
- 2.6 GetAltFireAmmoUsed
- 2.7 GetFireAmmoUsed
- 2.8 GetFireOffset
- 2.9 GetFireRotation
- 2.10 GetFireTime
- 2.11 MaybeAdjustTargetLocation
- 2.12 PlayAnimEx
- 2.13 PlayFiring
- 2.14 ProcessTraceHitEx
- 2.15 ProjectileFire
- 2.16 SetFireStartLocations
- 2.17 TraceFire
- 2.18 UpdateTracer
- 3 States
- Package:
- U2XMP
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
$Workfile: weaponTurretMounted.uc $ Created By: Sam Brown Created On: 1/14/00 $Author: Ascheidecker $ $Date: 11/28/02 10:11p $ $Revision: 24 $
Properties
Property group 'weaponTurretMounted'
DrawTracerFrequency
Type: int
Draw a tracer every this number of rounds, if 0 tracer will not be drawn.
FireTimeMax
Type: float
FireTimeMin
Type: float
Used for varying FireTime based on difficulty
Internal variables
bAmbientFireSound
Type: bool
bLeftBarrel
Type: bool
Default value: True
FireRotation
Type: Object.Rotator
FireStartLocation
Type: Object.Vector
LeftBarrel
Type: Object.Vector
LeftBarrelRot
Type: Object.Rotator
RightBarrel
Type: Object.Vector
RightBarrelRot
Type: Object.Rotator
TracerCount
Type: int
TryToHitInstantBaseDistance
Type: float
Default value: 1024.0
TryToHitInstantBaseOddsMax
Type: float
Default value: 0.625
TryToHitInstantBaseOddsMin
Type: float
Default value: 0.125
TryToHitInstantMaxHitDistance
Type: float
Default value: 9999999.0
TryToHitInstantMinMissDistance
Type: float
Default value: 256.0
TryToHitProjectileBaseOddsMax
Type: float
TryToHitProjectileBaseOddsMin
Type: float
Default values
Property | Value |
---|---|
bDisableTick | True |
Instance functions
AuthorityFire
Overrides: U2Weapon.AuthorityFire
ClearTracers
ClientTraceImpact
Overrides: U2Weapon.ClientTraceImpact
EverywhereFire
Overrides: U2Weapon.EverywhereFire
Fire
Overrides: U2Weapon.Fire
GetAltFireAmmoUsed
Overrides: U2Weapon.GetAltFireAmmoUsed
GetFireAmmoUsed
Overrides: U2Weapon.GetFireAmmoUsed
GetFireOffset
GetFireRotation
GetFireTime
MaybeAdjustTargetLocation
PlayAnimEx
Overrides: U2Weapon.PlayAnimEx
PlayFiring
Overrides: U2Weapon.PlayFiring
ProcessTraceHitEx
Overrides: U2Weapon.ProcessTraceHitEx
ProjectileFire
Overrides: U2Weapon.ProjectileFire
SetFireStartLocations
Overrides: U2Weapon.SetFireStartLocations
TraceFire
Overrides: U2Weapon.TraceFire
UpdateTracer
States
Firing
Inherits from: U2Weapon.Firing
Modifiers: simulated
Firing.BeginState
Overrides: U2Weapon.Firing.BeginState
Firing.EndState
Overrides: U2Weapon.Firing.EndState
Idle
Inherits from: U2Weapon.Idle
Modifiers: simulated