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

U2Test.PPainter

Extends
WeaponInvFlameThrower

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Weapon
         |   
         +-- U2.U2Weapon
            |   
            +-- U2Weapons.WeaponInvFlameThrower
               |   
               +-- U2Test.PPainter

Constants Summary
MaxBasicTextures=16
MaxSpecialTextures=32
Inherited Contants from U2.U2Weapon
MaxRapidFireRate, MinSlowFireRate, RangeUnlimited, RatingCantFire, RatingDangerous, RatingDefault, RatingDisabled, RatingFireNow, RatingHighest, RatingIneffective, RatingLow, RatingNoAmmo, RatingNone

Variables Summary
TextureCurrentTexture
floatNextAltFireTime
floatNextPriFireTime
intNumBasicTextures
intNumSpecialTextures
config
TextureBasicTextures[MaxBasicTextures]
stringSpecialTextures[MaxSpecialTextures]
PPainter
intCurrentBasicTextureIndex
intCurrentSpecialTextureIndex
class<U2Decal>DecalClass
floatDecalSize
floatTimeBetweenAltFireBlobs
floatTimeBetweenAltFireBlobsInitial
floatTimeBetweenPriFireBlobs
Inherited Variables from U2Weapons.WeaponInvFlameThrower
bFiring, CrossX, CrossY, FireLight[3], MaxCrossX, MaxCrossY, MinCrossX, MinCrossY, Pct
Inherited Variables from U2.U2Weapon
AIRatingAltFire, AIRatingFire, AltDamage, AltFireEndSound, AltFireLastDownTime, AltFireLastReloadTime, AltFireLastRoundSound, AltFirePitch, AltFireTime, AltProjectileSpeed, AltShakeMag, AltShakeTime, AltShellClass, bAdjustWeaponPitchYaw, bAdjustWeaponRoll, bAdjustWeaponXY, bAdjustWeaponZ, bAimAltFire, bAimFire, bAltFireEnabledForOwner, bAltFiring, bAmbientAltFireSound, bAmbientFireSound, bCrosshairGlows, bDisableFiring, bDisableTick, bFireEnabledForOwner, bFiring, bGlowing, bLastRound, bLockLocation, BounceDamping, BounceSound, bRepeatAltFire, bRepeatFire, Crosshair, CrosshairFilename, CrosshairName, Damage, DecoEffects, DownTime, fAdjustWeaponRate, FireEndSound, FireLastDownTime, FireLastReloadTime, FireLastRoundSound, FirePitch, FireSkinTime, FireTime, FirstPersonMesh, FirstPersonOffset, FlashSkin, FlashSkinTP, GlowingAttitude, GunButtSounds, ImpactHandlerClass, LastFullUpdateTime, LastTriggeredAnim, LastWaterRingTime, LocationOffset, MagicKey, MomentumTransfer, ProjectileFireStartLocation, ProjectileSpeed, RangeIdealAltFire, RangeIdealFire, RangeLimitAltFire, RangeLimitFire, RangeMaxAltFire, RangeMaxFire, RangeMinAltFire, RangeMinFire, RatingInsideMinAltFire, RatingInsideMinFire, RatingRangeIdealAltFire, RatingRangeIdealFire, RatingRangeLimitAltFire, RatingRangeLimitFire, RatingRangeMaxAltFire, RatingRangeMaxFire, RatingRangeMinAltFire, RatingRangeMinFire, ReloadTime, ReloadUnloadedSound, ReloadUnloadedTime, RotationOffset, SelectTime, ShellClass, ShellOffset, TargetableTypes, TraceFireStartLocation, TraceRange, TraceSpreadAltFire, TraceSpreadFire, U2PCOwner, UpdateRangeAmmoType, UpdateRangeGravityZ, UseGlowingCrosshairs, WeaponAnimationType

Functions Summary
function AltFire ()))
function AltFire ()))
PriFiring
event BeginState ()))
AltFiring
event BeginState ()))
PriFiring
function ChangeSpecialTexture (int Index ))
function ChangeTexture (int Index ))
function ClientTraceImpact (CheckResult Hit ))
event EndState ()))
AltFiring
event EndState ()))
PriFiring
function Fire ()))
function Fire ()))
AltFiring
function PlayFiring ()))
event PreBeginPlay ()))
function SetTexture (string TexStr ))
event Tick (float DeltaTime ))
AltFiring
event Tick (float DeltaTime ))
PriFiring
Inherited Functions from U2Weapons.WeaponInvFlameThrower
CreateEffects, Destroyed, EverywhereFire, GetCrossPosA, GetCrossPosB, GetCrossPosC, GetCrossPosD, GetProjSpeed, HandleTargetDetails, PhysicsVolumeChange, PilotsOff, PilotsOn, PlayAnimEx, SetFireSkin, SuggestAttackStyleNoEnemy, TurnOff, TurnOn
Inherited Functions from U2.U2Weapon
AddAmmo, AdjustAim, AdjustProjectileAim, AdjustTraceAim, AdjustTraceFireHit, AdjustWeaponLog, AdjustWeaponPitchYaw, AdjustWeaponRate, AdjustWeaponRoll, AdjustWeaponXY, AdjustWeaponZ, AltFire, AnimEnd, AuthorityAltFire, AuthorityFire, BeginState, CalcDrawOffset, CalcFireOffset, CalcShellOffset, CanFire, ClearWeaponEffects, ClientFinish, ClientTraceImpact, ClientWeaponSet, ConstructDeco, DefaultRating, Destroyed, DestructDeco, DispatchWeaponNotifies, DMW, DrawDecos, DrawWeapon, DropFrom, EjectShell, EndState, EverywhereAltFire, EverywhereFire, FindBestTarget, FindTraceTarget, Finish, Fire, GetAltFireAmmoUsed, GetAttitudeTo, GetClipAmount, GetClipSize, GetConsole, GetFireAmmoUsed, GetGunButtSound, GetModeRating, GetWeaponAnimationType, GetWeaponDistanceToEnemy, GetWeaponRating, GiveAmmo, GiveTo, GreaterThan, HandleCrosshairGlow, HandlePickupQuery, HandleTargetDetails, HandleWaterShot, HasEnoughAmmo, HasEnoughModeAmmo, IsTargetable, LessThan, MaybePixieReload, MeleeAttack, MeshAgentCallActionEx, MeshAgentSetInputCurValueEx, MouseMove, NextWeapon, NoEnemyRating, NotifyCutsceneBegin, NotifyPlaySoundSlot, NotUsingRangeRating, PawnAgentEvent, PlayAltFiring, PlayAnimEx, PlayFiring, PlayPostSelect, PlaySelect, PostBeginPlay, PostModifyRatings, PostRecvOwner, PostSetAimingParameters, PreModifyRatings, PreSetAimingParameters, PrevWeapon, ProcessTraceHitEx, ProjectileFire, PutDown, RateSelf, RecommendWeapon, Refresh, Reload, RenderOverlays, SelectFiringMode, SetCrosshair, SetFireSkin, SetFireStartLocations, ShouldSwitchWeapon, StartAdjust, StopAdjust, SuggestAttackStyle, SuggestAttackStyleMode, SuggestAttackStyleNoEnemy, SuggestAttackStyleNoRange, SuggestDefenseStyle, SwitchAway, SwitchPriority, TraceFire, TraceFireFailed, UnSetCrosshair, UnsetFireSkin, UpdateAltRanges, UpdateCrosshair, UpdatePriRanges, UpdateRanges, WeaponChange

States Summary
AltFiring Source code
state AltFiring
BeginState, EndState, Fire, Tick
PriFiring Source code
state PriFiring
AltFire, BeginState, EndState, Tick


Constants Detail

MaxBasicTextures Source code

const MaxBasicTextures = 16;

MaxSpecialTextures Source code

const MaxSpecialTextures = 32;


Variables Detail

CurrentTexture Source code

var Texture CurrentTexture;

NextAltFireTime Source code

var float NextAltFireTime;

NextPriFireTime Source code

var float NextPriFireTime;

NumBasicTextures Source code

var int NumBasicTextures;

NumSpecialTextures Source code

var int NumSpecialTextures;

config

BasicTextures[MaxBasicTextures] Source code

var(config) Texture BasicTextures[MaxBasicTextures];

SpecialTextures[MaxSpecialTextures] Source code

var(config) string SpecialTextures[MaxSpecialTextures];

PPainter

CurrentBasicTextureIndex Source code

var(PPainter) int CurrentBasicTextureIndex;

CurrentSpecialTextureIndex Source code

var(PPainter) int CurrentSpecialTextureIndex;

DecalClass Source code

var(PPainter) class<U2Decal> DecalClass;

DecalSize Source code

var(PPainter) float DecalSize;

TimeBetweenAltFireBlobs Source code

var(PPainter) float TimeBetweenAltFireBlobs;

TimeBetweenAltFireBlobsInitial Source code

var(PPainter) float TimeBetweenAltFireBlobsInitial;

TimeBetweenPriFireBlobs Source code

var(PPainter) float TimeBetweenPriFireBlobs;


Functions Detail

AltFire Source code

function AltFire ( ) )

AltFire PriFiring Source code

function AltFire ( ) )

BeginState AltFiring Source code

event BeginState ( ) )

BeginState PriFiring Source code

event BeginState ( ) )

ChangeSpecialTexture Source code

exec function ChangeSpecialTexture ( int Index ) )

ChangeTexture Source code

exec function ChangeTexture ( int Index ) )

ClientTraceImpact Source code

simulated function ClientTraceImpact ( CheckResult Hit ) )

EndState AltFiring Source code

event EndState ( ) )

EndState PriFiring Source code

event EndState ( ) )

Fire Source code

function Fire ( ) )

Fire AltFiring Source code

function Fire ( ) )

PlayFiring Source code

simulated function PlayFiring ( ) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

SetTexture Source code

exec function SetTexture ( string TexStr ) )

Tick AltFiring Source code

event Tick ( float DeltaTime ) )

Tick PriFiring Source code

event Tick ( float DeltaTime ) )


Defaultproperties

defaultproperties
{
	BasicTextures(0)=Texture'U2Test.PaintBlobBlack'
	BasicTextures(1)=Texture'U2Test.PaintBlobBlue'
	BasicTextures(2)=Texture'U2Test.PaintBlobCyan'
	BasicTextures(3)=Texture'U2Test.PaintBlobGreen'
	BasicTextures(4)=Texture'U2Test.PaintBlobRed'
	BasicTextures(5)=Texture'U2Test.PaintBlobMagenta'
	BasicTextures(6)=Texture'U2Test.PaintBlobOrange'
	BasicTextures(7)=Texture'U2Test.PaintBlobWhite'
	BasicTextures(8)=Texture'U2Test.PaintBlobYellow'
	CurrentBasicTextureIndex=1
	CurrentSpecialTextureIndex=1
	TimeBetweenAltFireBlobs=0.200000
	TimeBetweenAltFireBlobsInitial=1.000000
	TimeBetweenPriFireBlobs=0.050000
	DecalClass=Class'U2Test.PPainterDecal'
	DecalSize=0.400000
     GunButtSounds(0)=Sound'U2WeaponsA.GunButt.GunButt01'
     GunButtSounds(1)=Sound'U2WeaponsA.GunButt.GunButt02'
     GunButtSounds(2)=Sound'U2WeaponsA.GunButt.GunButt03'
     GunButtSounds(3)=Sound'U2WeaponsA.GunButt.GunButt04'
     DecoEffects(0)=(AnimSequence=Fire,DecoClass=Class'ParticleSystems.ParticleSalamander',Particles=ParticleSalamander'Flamethrower_Effects.ParticleSalamander1',MountNode="#Muzzleflash",bRequiresWorldZBuffer=true,PushBack=64.000000)
     DecoEffects(1)=(AnimSequence=Fire,DecoClass=Class'ParticleSystems.ParticleSalamander',Particles=ParticleSalamander'Flamethrower_Effects.ParticleSalamander4',MountNode="#Muzzleflash",bRequiresWorldZBuffer=true)
     DecoEffects(2)=(AnimSequence=AltFire,DecoClass=Class'ParticleSystems.ParticleSalamander',Particles=ParticleSalamander'FlameAltFX.ParticleSalamander0',MountNode="#Muzzleflash",bRequiresWorldZBuffer=true,PushBack=64.000000)
     DecoEffects(3)=(AnimSequence=AltFire,DecoClass=Class'ParticleSystems.ParticleSalamander',Particles=ParticleSalamander'Flamethrower_Effects.ParticleSalamander4',MountNode="#Muzzleflash",bRequiresWorldZBuffer=true)
     TargetableTypes(0)='Pawn'
	AIRatingFire=0.001000
	AIRatingAltFire=0.001000
	PickupAmmoCount=999
	bCanThrow=false
	AIRating=0.001000
	InventoryGroup=5
	ItemName="PPainter"
	ItemID="PP"
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:31.830 - Created with UnCodeX