RuneI
Class SigilLightningSword

source: c:\runehov\RuneI\Classes\SigilLightningSword.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--RuneI.Sigil
            |
            +--RuneI.SigilLightningSword
Direct Known Subclasses:None

class SigilLightningSword
extends RuneI.Sigil

//============================================================================= // SigilLightningSword. //=============================================================================

Function Summary
 
simulated
SigilRemove()



Source Code


00001	//=============================================================================
00002	// SigilLightningSword.
00003	//=============================================================================
00004	class SigilLightningSword expands Sigil;
00005	
00006	
00007	simulated function SigilRemove()
00008	{
00009		local ParticleSystem beam;
00010		local actor flash;
00011	
00012		beam = Spawn(class'LightningSwordBeam', Owner,, Owner.GetJointPos(1));
00013		if(beam != None)
00014		{
00015			beam.Target = Owner;
00016			beam.TargetJointIndex = 2;
00017			Owner.AttachActorToJoint(beam, 1);					
00018		}
00019	
00020		flash = Spawn(class'DanglerLight', Owner,, Owner.GetJointPos(2));
00021		if(flash != None)
00022		{
00023			flash.DrawScale = 0.4;
00024			Owner.AttachActorToJoint(flash, 2);					
00025		}
00026		
00027		Super.SigilRemove();
00028	}
00029	
00030	defaultproperties
00031	{
00032	     Texture=Texture'RuneFX.SigilBlue'
00033	}

End Source Code