XIII
Class XIIIScorch

source: C:\XIII\XIII\Classes\XIIIScorch.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Projector
         |
         +--XIII.XIIIScorch
Direct Known Subclasses:BazookBlast, BulletScorch, GrenadBlast

class XIIIScorch
extends Engine.Projector

//============================================================================= // XIIIscorch // base class of XIII damage decals //=============================================================================
Variables
 float Lifetime
 bool bUseRandRot


Function Summary
 
simulated
PostBeginPlay()
     
//____________________________________________________________________
 void Reset()
     
//____________________________________________________________________
// reset actor to initial state - used when restarting level without reloading.



Source Code


00001	//=============================================================================
00002	// XIIIscorch
00003	// base class of XIII damage decals
00004	//=============================================================================
00005	class XIIIScorch extends Projector;
00006	
00007	var float Lifetime;
00008	var bool bUseRandRot;
00009	
00010	//____________________________________________________________________
00011	simulated function PostBeginPlay()
00012	{
00013	    local rotator R;
00014	
00015	    if ( bUseRandRot )
00016	    {
00017	      R = rotation;
00018	      R.Roll = randrange(0, 32767);
00019	      SetRotation(R);
00020	    }
00021	
00022	    AttachProjector();
00023	    AbandonProjector(Lifetime);
00024	//    Destroy();
00025	}
00026	
00027	//____________________________________________________________________
00028	// reset actor to initial state - used when restarting level without reloading.
00029	function Reset()
00030	{
00031	    Destroy();
00032	}
00033	
00034	
00035	
00036	defaultproperties
00037	{
00038	     Lifetime=6.000000
00039	     bUseRandRot=True
00040	     FOV=10
00041	     MaxTraceDistance=32
00042	     bProjectTerrain=False
00043	     bProjectActor=False
00044	     bClipBSP=True
00045	     bFade=True
00046	     AttachPriority=0
00047	     bNetOptional=True
00048	     bAlwaysRelevant=True
00049	     bMovable=False
00050	     bBlockZeroExtentTraces=False
00051	     bBlockNonZeroExtentTraces=False
00052	     LifeSpan=1.000000
00053	}

End Source Code