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

XWeapons.ShieldFire

Extends
WeaponFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- XWeapons.ShieldFire

Direct Known Subclasses:

ClassShieldFire

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
floatAutoFireTestFreq
PawnAutoHitPawn
floatAutoHitTime
boolbAutoRelease
boolbStartedChargingForce
xEmitterChargingEmitter
StringChargingForce
SoundChargingSound
byteChargingSoundVolume
class<DamageType>DamageType
floatFullyChargedTime
floatMaxDamage
floatMaxForce
floatMinDamage
floatMinForce
floatMinHoldTime
floatMinSelfDamage
floatSelfDamageScale
floatSelfForceScale
floatShieldRange
Inherited Variables from Engine.WeaponFire
AimError, AmmoClass, AmmoClipSize, AmmoPerFire, bAttachFlashEmitter, bAttachSmokeEmitter, bFireOnRelease, bInstantHit, bInstantStop, bIsFiring, bLeadTarget, bModeExclusive, bNowWaiting, BotRefireRate, bPawnRapidFireAnim, bRecommendSplashDamage, bReflective, bServerDelayStartFire, bServerDelayStopFire, bSplashDamage, bSplashJump, bTimerLoop, bTossed, bWaitForRelease, DamageAtten, FireAnim, FireAnimRate, FireCount, FireEndAnim, FireEndAnimRate, FireForce, FireLoopAnim, FireLoopAnimRate, FireRate, FireSound, FlashEmitter, FlashEmitterClass, HoldTime, Instigator, Level, Load, MaxHoldTime, NextFireTime, NextTimerPop, NoAmmoForce, NoAmmoSound, Owner, PreFireAnim, PreFireAnimRate, PreFireTime, ProjectileClass, ReloadAnim, ReloadAnimRate, ReloadForce, ReloadSound, SavedFireProperties, ServerStartFireTime, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, SmokeEmitter, SmokeEmitterClass, Spread, SpreadStyle, ThisModeNum, TimerInterval, TransientSoundRadius, TransientSoundVolume, TweenTime, WarnTargetPct, Weapon
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Engine.WeaponFire
ESpreadStyle
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionRotator AdjustAim (Vector Start, float InAimError))
function DestroyEffects ()))
function DoFireEffect ()))
function DrawMuzzleFlash (Canvas Canvas))
functionvector GetFireStart (vector X, vector Y, vector Z))
function InitEffects ()))
functionbool IsFiring ()))
function ModeHoldFire ()))
function PlayFiring ()))
function PlayPreFire ()))
function StartBerserk ()))
function StartSuperBerserk ()))
function StopBerserk ()))
function Timer ()))
Inherited Functions from Engine.WeaponFire
AdjustAim, AllowFire, BeginPlay, ClientPlayForceFeedback, DestroyEffects, DisplayDebug, DoFireEffect, DrawMuzzleFlash, FlashMuzzleFlash, GetFireStart, InitEffects, IsFiring, MaxRange, ModeDoFire, ModeHoldFire, ModeTick, PlayFireEnd, PlayFiring, PlayPreFire, PlayStartHold, PostBeginPlay, PostNetBeginPlay, PreBeginPlay, ServerPlayFiring, SetInitialState, SetTimer, ShakeView, Spawn, StartBerserk, StartFiring, StartMuzzleSmoke, StartSuperBerserk, StopBerserk, StopFiring, StopForceFeedback, Timer, Trace, Update
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

AutoFireTestFreq Source code

var float AutoFireTestFreq;

AutoHitPawn Source code

var Pawn AutoHitPawn;

AutoHitTime Source code

var float AutoHitTime;

bAutoRelease Source code

var bool bAutoRelease;

bStartedChargingForce Source code

var bool bStartedChargingForce;

ChargingEmitter Source code

var xEmitter ChargingEmitter;

ChargingForce Source code

var String ChargingForce;

ChargingSound Source code

var Sound ChargingSound;

ChargingSoundVolume Source code

var byte ChargingSoundVolume;

DamageType Source code

var class<DamageType> DamageType;

FullyChargedTime Source code

var float FullyChargedTime;

MaxDamage Source code

var float MaxDamage;

MaxForce Source code

var float MaxForce;

MinDamage Source code

var float MinDamage;

MinForce Source code

var float MinForce;

MinHoldTime Source code

var float MinHoldTime;

MinSelfDamage Source code

var float MinSelfDamage;

SelfDamageScale Source code

var float SelfDamageScale;

SelfForceScale Source code

var float SelfForceScale;

ShieldRange Source code

var float ShieldRange;


Functions Detail

AdjustAim Source code

function Rotator AdjustAim ( Vector Start, float InAimError) )

DestroyEffects Source code

simulated function DestroyEffects ( ) )

DoFireEffect Source code

function DoFireEffect ( ) )

DrawMuzzleFlash Source code

function DrawMuzzleFlash ( Canvas Canvas) )

GetFireStart Source code

simulated function vector GetFireStart ( vector X, vector Y, vector Z) )

InitEffects Source code

simulated function InitEffects ( ) )

IsFiring Source code

function bool IsFiring ( ) )

ModeHoldFire Source code

function ModeHoldFire ( ) )

PlayFiring Source code

function PlayFiring ( ) )

PlayPreFire Source code

function PlayPreFire ( ) )

StartBerserk Source code

function StartBerserk ( ) )

StartSuperBerserk Source code

function StartSuperBerserk ( ) )

StopBerserk Source code

function StopBerserk ( ) )

Timer Source code

function Timer ( ) )


Defaultproperties

defaultproperties
{
    AmmoClass=class'ShieldAmmo'
    AmmoPerFire=0


    FireAnim=Fire
    FireAnimRate=1.0
    FireEndAnim=None
    PreFireAnim=Charge
    FireLoopAnim=None
    TweenTime=0.0


    DamageType=class'DamTypeShieldImpact'
    ShieldRange=112.0
    MinForce=65000.0
    MaxForce=100000.0
    MinDamage=40.0
    MaxDamage=150.0
    SelfForceScale=1.0
    SelfDamageScale=0.3
    MinSelfDamage=8


    FireSound=Sound'WeaponSounds.P1ShieldGunFire'
    ChargingSound=Sound'WeaponSounds.shieldgun_charge'
	ChargingSoundVolume=200
    
    FireForce="ShieldGunFire"
    ChargingForce="shieldgun_charge"
    bStartedChargingForce=false;
    
    FireRate=0.6
    bModeExclusive=true
    FlashEmitterClass=class'xEffects.ForceRingA'
    bFireOnRelease=true
    MaxHoldTime=0.0
    FullyChargedTime=2.5
    MinHoldtime=0.4
    AutoFireTestFreq=0.15
    TransientSoundVolume=+1.0


    BotRefireRate=1.0
	WarnTargetPct=+0.1


    ShakeOffsetMag=(X=-20.0,Y=0.00,Z=0.00)
    ShakeOffsetRate=(X=-1000.0,Y=0.0,Z=0.0)
    ShakeOffsetTime=2
    ShakeRotMag=(X=0.0,Y=0.0,Z=0.0)
    ShakeRotRate=(X=0.0,Y=0.0,Z=0.0)
    ShakeRotTime=2
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:21.553 - Created with UnCodeX