RuneI
Class BeamChain

source: c:\runehov\RuneI\Classes\BeamChain.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.ParticleSystem
         |
         +--RuneI.BeamSystem
            |
            +--RuneI.BeamChain
Direct Known Subclasses:None

class BeamChain
extends RuneI.BeamSystem

//============================================================================= // BeamChain. // // Generic beam, purely visual //=============================================================================

Function Summary
 void Trigger(Actor Other, Pawn EventInstigator)



Source Code


00001	//=============================================================================
00002	// BeamChain.
00003	//
00004	// Generic beam, purely visual
00005	//=============================================================================
00006	class BeamChain extends BeamSystem;
00007	
00008	
00009	var(Sounds) Sound BreakSound;
00010	
00011	
00012	state() BreakWhenTriggered
00013	{
00014		function Trigger(actor Other, pawn EventInstigator)
00015		{
00016			PlaySound(BreakSound, SLOT_Misc,,,, 1.0 + (FRand() * 0.2 - 0.1));
00017			SpawnBeamDebris();
00018			bHidden = true;
00019		}
00020	}
00021	
00022	defaultproperties
00023	{
00024	     ParticleCount=9
00025	     ParticleTexture(0)=Texture'RuneFX.chain1'
00026	     NumConPts=3
00027	     BeamThickness=2.500000
00028	     BeamTextureScale=0.040000
00029	     bEventSystemTick=False
00030	}

End Source Code