Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Gameplay.TurretSentryWeapon

Extends
  TurretWeapon

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Gameplay.Equipment
          |
          +-- Gameplay.Equippable
             |
             +-- Gameplay.Weapon
                |
                +-- Gameplay.TurretWeapon
                   |
                   +-- Gameplay.TurretSentryWeapon

#### Direct Known Subclasses:

> DeployedTurretSentryWeapon

Variables Summary
TurretSentryWeapon
float | spread

Inherited Variables from Gameplay.Weapon
AIAccelerationModifier, aimClass, AIspread, ammoCount, ammoUsage, bBeingSwitched, bFiredWeapon, bGenerateMissSpeechEvents, bMelee, bNeedIdleFX, emptyMaterials, fireAnimation, fireAnimSubString, fireOnce, hudReticule, hudReticuleCenterX, hudReticuleCenterY, hudReticuleHeight, hudReticuleWidth, lastFireTime, localAmmoCount, localPickupDelay, noAmmo, pickupDelay, projectileClass, projectileInheritedVelFactor, projectileSpawnBone, projectileSpawnOffset, projectileVelocity, roundsPerSecond, speedPackScale, startEquippingTime

Functions Summary
| Projectile | makeProjectile (Rotator fireRot, Vector fireLoc))

Inherited Functions from Gameplay.TurretWeapon
onThirdPersonFireCount

Inherited Functions from Gameplay.Weapon
addSpeedPackScale, AIAimTrace, aimTrace, allowPrompt, altFire, applyPickupDelay, attemptFire, BeginState, calcProjectileSpawnLocation, canExpire, canFire, canPickup, Destroyed, doSwitch, drawDebug, droppedByCharacter, EndState, extractFirstPersonMeshData, fire, firedEffectProcessing, FireEmpty, fireRatePassed, FireWeapon, getAimAdjustedViewRotation, getAimRotation, getMaxAmmo, getPredictedProjectileGravity, GetProjectileSpreadScale, handleReleaseFire, hasAmmo, heldByCharacter, increaseAmmo, initialiseVelocity, makeProjectile, needPrompt, onThirdPersonFireCount, pickup, playCharacterFireAnim, playEquipAnim, playIdleAnim, playPostFireAnim, playUnequipAnim, PostNetBeginPlay, PostNetReceive, PrecacheWeaponRenderData, releaseAltFire, removeSpeedPackScale, requestEquipmentDrop, setHasAmmoSkins, setOutOfAmmo, setupFirstPerson, Tick, TickFirePressed, TriggerWeaponEffect, UpdatePrecacheRenderData, useAmmo, willHurtFriendly

Variables Detail

### TurretSentryWeapon

#### spread Source code

var(TurretSentryWeapon) float spread;

Functions Detail

#### makeProjectile Source code

protected function Projectile makeProjectile ( Rotator fireRot, Vector fireLoc) )

Defaultproperties

    defaultproperties
    {
    	spread = 4

    	aimClass = class'AimProjectileWeapons'

    	firstPersonMesh = Mesh'Weapons.Spinfusor'
    	firstPersonOffset = (X=-26,Y=22,Z=-18)

    	roundsPerSecond = 0.56
    	ammoCount = 20
    	ammoUsage = 1

    	projectileClass = class'SentryProjectile'
    	projectileVelocity = 2600
    	projectileInheritedVelFactor = 0.5

    	animPrefix = "Spinfusor"
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:37.861 - Created with UnCodeX