RuneI
Class EffectSkelLightningSword

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

class EffectSkelLightningSword
extends RuneI.EffectSkeleton

//============================================================================= // EffectSkelLightningSword. //=============================================================================
Variables
 int LightningJoint


Function Summary
 
simulated
Spawned()
 
simulated
Timer()



Source Code


00001	//=============================================================================
00002	// EffectSkelLightningSword.
00003	//=============================================================================
00004	class EffectSkelLightningSword expands EffectSkeleton;
00005	
00006	var int LightningJoint;
00007	
00008	simulated function Spawned()
00009	{
00010		LightningJoint = 2; // First Joint on flame sword
00011		SetTimer(0.1, true);
00012	}
00013	
00014	simulated function Timer()
00015	{
00016		local actor lightning;
00017		lightning = Spawn(class'LightningSwordEffect', self,, GetJointPos(LightningJoint));
00018		if(lightning != None)
00019		{
00020			AttachActorToJoint(lightning, LightningJoint);
00021			lightning.RemoteRole = ROLE_None;
00022			lightning.bStasis = false;
00023		}
00024	
00025		LightningJoint++;
00026		if(LightningJoint > 5)
00027			SetTimer(0, false);
00028	}
00029	
00030	defaultproperties
00031	{
00032	}

End Source Code