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

WVPersesMAS.PersesFragChunk

Extends
PersesProjectileBase

WVPersesMAS.PersesFragChunk Creation date: 2013-12-12 12:52 Last change: $Id$ Copyright (c) 2013, Wormbo

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Projectile
      |   
      +-- WVPersesMAS.PersesProjectileBase
         |   
         +-- WVPersesMAS.PersesFragChunk

Variables Summary
array<Sound>ImpactSounds
byteRemainingBounces
Inherited Variables from WVPersesMAS.PersesProjectileBase
AccelRate, bAmped, bAttachExplosionToPawns, bAttachExplosionToVehicles, bAutoInit, bBlockedByInstigator, bBroadcastedExplosionEffect, bCanBeShotDown, bShuttingDown, bWaitForEffects, ExplosionParticleSystem, ExplosionParticleSystemBlue, ExplosionSound, FlightParticleSystem, FlightParticleSystemBlue, InstigatorBaseVehicle, PrevTouched, PrevTouchLocation, ProjectileName, ProjEffects, SplashDamageType, SplashMomentum, SubmunitionCount, SubmunitionTargetRange, SubmunitionType, Team, TouchLocation, TouchNormal, TransferDamageAmount, WallLocation, WallNormal
Inherited Variables from Engine.Projectile
bNoFX, bReadyToSplash, bScriptPostRender, bSpecialCalcView, bSwitchToZeroCollision, Damage, DamageRadius, ExplosionDecal, ExploWallOut, HurtWall, ImpactSound, InstigatorController, LastTouched, MaxEffectDistance, MaxSpeed, MomentumTransfer, MyDamageType, SpawnSound, Speed, TossZ, ZeroCollider

Structures Summary
Inherited Structures from WVPersesMAS.PersesProjectileBase
TExplosionEffectInfo, TVictimInfo

Functions Summary
function Bounce (vector HitLocation, vector HitNormal))
function ProcessContact (Actor Other, vector HitLocation, vector HitNormal))
Inherited Functions from WVPersesMAS.PersesProjectileBase
BlowUp, ClientSideTouch, Destroyed, Explode, FellOutOfWorld, GetCheckDir, GetRange, HideProjectile, HitWall, Init, IsEffectRelevant, IsValidTarget, PickTarget, PostBeginPlay, PostNetBeginPlay, PreBeginPlay, ProcessContact, ProcessTouch, ProjectileHurtRadius, RateTargetLocation, RoundVector, SetInitialState, SetTeam, Shutdown, SpawnExplosionEffects, SpawnFlightEffects, TakeDamage, Tick, Timer, TornOff, Touch, UnTouch
Inherited Functions from Engine.Projectile
BlowUp, CanSplash, CheckMaxEffectDistance, ClientSideTouch, DelayedHurtRadius, EncroachingOn, Explode, GetRange, HitWall, HurtRadius, IsStationary, PostBeginPlay, PostRender2D, ProcessTouch, RandSpin, Reset, SpecialCalcView, Touch


Variables Detail

ImpactSounds Source code

var array<Sound> ImpactSounds;

RemainingBounces Source code

var byte RemainingBounces;


Functions Detail

Bounce Source code

simulated function Bounce ( vector HitLocation, vector HitNormal) )

ProcessContact Source code

simulated function ProcessContact ( Actor Other, vector HitLocation, vector HitNormal) )


Defaultproperties

defaultproperties
{
	Damage           =    20.0
	DamageRadius     =     0.0
	MomentumTransfer = 10000.0
	MyDamageType     = class'DamTypePersesFragChunk'
	RemainingBounces = 3
	bBlockedByInstigator = True
	
	Mass     =    1.0
	LifeSpan =    1.0
	Speed    = 6000.0
	MaxSpeed = 6000.0
	Physics  = PHYS_Falling
	bIgnoreTerminalVelocity = True
	
	FlightParticleSystem = class'PersesFragChunkFlightEffects'
	ExplosionParticleSystem = class'PersesFragImpactSparks'
	ImpactSounds = (Sound'FragBounce1',Sound'FragBounce2')
	ExplosionDecal = class'BulletDecal'
	MaxEffectDistance    = 5000.0
	
}

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