Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Gameplay.RocketPod

Extends
Weapon

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

Variables Summary
floatangleIncreament
intnumProjectilesFired
RocketPod
floatlaunchDelay
intnumProjectiles
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
Inherited Variables from Gameplay.Equippable
animClass, animPrefix, attemptedAttach, automaticallyHold, bFirstPersonUseTrace, bIsFirstPerson, bMeshChangeOK, bPlayedCharacterEquipAnim, demoFireCount, equipDuration, equipDurationCounter, equippablePos, equipped, equippedArmAnim, fireCount, fireState, firstPersonAltMesh, firstPersonAltOffset, firstPersonAltTraceExtent, firstPersonAltTraceLength, firstPersonBobMultiplier, firstPersonInterpCurrent, firstPersonInterpStep, firstPersonInterpTarget, firstPersonMesh, firstPersonOffset, firstPersonTraceExtent, firstPersonTraceLength, localDemoFireCount, localFireCount, releaseFireState, rookMotor, rookOwner, startEquippingTime, thirdPersonAltMesh, thirdPersonAltStaticMesh, thirdPersonAttachmentBone, thirdPersonAttachmentOffset, thirdPersonMesh, thirdPersonStaticMesh, unequipDuration

Functions Summary
function BeginState ()))
Dropped
functionbool canUnequip ()))
function FireWeapon ()))
functionProjectile makeProjectile (Rotator fireRot, Vector fireLoc))
function playIdleAnim ()))
function playPostFireAnim ()))
function PostBeginPlay ()))
function Timer ()))
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
Inherited Functions from Gameplay.Equippable
armsFirstPersonStatus, attachWeaponHack, BeginState, calculateInterpolation, canUnequip, checkFireCount, drawDebug, EndState, equip, fire, firstPersonStatus, getFirstPersonOffset, handleFire, handleReleaseFire, initialiseRookMotor, keepArms, moveWeapon, onMessage, onThirdPersonFireCount, pickup, playEquipAnim, playIdleAnim, playUnequipAnim, PostBeginPlay, PostNetBeginPlay, PrecacheEquippableRenderData, releaseFire, selectMesh, sendServerRequestFire, sendServerRequestReleaseFire, setDroppedMesh, setFirstPersonOffset, setMovementReplication, setupFirstPerson, setupThirdPerson, shouldHide, shouldPlayEquipAnim, Tick, unEquip, UpdatePrecacheRenderData, useAlternateMesh

States Summary
Dropped Source code
simulated state Dropped
BeginState


Variables Detail

angleIncreament Source code

var float angleIncreament;

numProjectilesFired Source code

var int numProjectilesFired;

RocketPod

launchDelay Source code

var(RocketPod) float launchDelay;
The number of seconds to wait in between each rocket firing

numProjectiles Source code

var(RocketPod) int numProjectiles;
The number of rockets to fire


Functions Detail

BeginState Dropped Source code

simulated function BeginState ( ) )

canUnequip Source code

function bool canUnequip ( ) )

FireWeapon Source code

simulated protected function FireWeapon ( ) )

makeProjectile Source code

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

playIdleAnim Source code

simulated function playIdleAnim ( ) )

playPostFireAnim Source code

simulated protected function playPostFireAnim ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

Timer Source code

simulated function Timer ( ) )


Defaultproperties

defaultproperties
{
	firstPersonMesh = Mesh'Weapons.RocketPod'
	firstPersonOffset = (X=-33,Y=22,Z=-15)


	numProjectiles = 6
	numProjectilesFired = 0
	launchDelay = 0.15


	roundsPerSecond = 0.5
	ammoCount = 128
	ammoUsage = 1


	projectileClass = class'RocketPodProjectile'
	projectileVelocity = 500
	projectileInheritedVelFactor = 1.0


	aimClass = class'AimProjectileWeapons'
	animClass = class'CharacterEquippableAnimator'


	animPrefix = "RocketPod"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:34.204 - Created with UnCodeX