Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 |
//============================================================================= // BreakingGlass. //============================================================================= class BreakingGlass expands ExplodingWall; #exec AUDIO IMPORT FILE="Sounds\general\glass.WAV" NAME="BreakGlass" GROUP="General" var() float ParticleSize; var() float Numparticles; Auto State Exploding { singular function TakeDamage( int NDamage, Pawn instigatedBy, Vector hitlocation, Vector momentum, name damageType) { if ( !bOnlyTriggerable ) Explode(instigatedBy, Momentum); } function BeginState() { Super.BeginState(); NumGlassChunks = NumParticles; GlassParticleSize = ParticleSize; } } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |