SarkBall
Class SarkBallGoblinTorch

source: c:\runehov\SarkBall\Classes\SarkBallGoblinTorch.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Inventory
         |
         +--Engine.Weapon
            |
            +--RuneI.NonStow
               |
               +--SarkBall.SarkBall
                  |
                  +--SarkBall.SarkBallGoblinTorch
Direct Known Subclasses:None

class SarkBallGoblinTorch
extends SarkBall.SarkBall

//----------------------------------------------------------- // //-----------------------------------------------------------
Variables
 ParticleSystem Fire
 class FireClass
 name FireJoint


Function Summary
 
simulated
SpawnFire()
 void Spawned()



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class SarkBallGoblinTorch expands SarkBall;
00005	
00006	var() class<ParticleSystem> FireClass;
00007	var() name FireJoint;
00008	var ParticleSystem Fire;
00009	
00010	Function Spawned(){
00011	  BroadcastMessage("Spawned Torch",True);
00012	  Super.Spawned();
00013	  SpawnFire();
00014	
00015	
00016	}
00017	
00018	simulated function SpawnFire()
00019	{
00020	     local int jointIndex;
00021	
00022	     //FireJoint=0
00023	     if(FireClass == None || FireJoint == '')
00024	          return;
00025	
00026	     jointIndex = JointNamed(FireJoint);
00027	     //jointindex=0;
00028	     Fire = Spawn(FireClass, self,, Location);
00029	     AttachActorToJoint(Fire, jointIndex);
00030	}
00031	
00032	defaultproperties
00033	{
00034	    FireClass=Class'RuneI.Fire'
00035	    FireJoint=offset
00036	    DrawScale=0.50
00037	    CollisionHeight=12.00
00038	    Mass=5.00
00039	    Skeletal=SkelModel'objects.GoblinTorch'
00040	}

End Source Code