XIII
Class BulletScorch

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

class BulletScorch
extends XIII.XIIIScorch

//----------------------------------------------------------- // //-----------------------------------------------------------

Function Summary
 
simulated
PostBeginPlay()
     
//____________________________________________________________________
 
simulated
UpdateScorch()



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class BulletScorch extends XIIIScorch;
00005	
00006	//____________________________________________________________________
00007	simulated function PostBeginPlay()
00008	{
00009	    local rotator R;
00010	
00011	    if ( bUseRandRot )
00012	    {
00013	      R = rotation;
00014	      R.Roll = randrange(0, 32767);
00015	      SetRotation(R);
00016	    }
00017	
00018	    bMovable = false;
00019	    AttachProjector();
00020	    bMovable = true;
00021	    AbandonProjector(Lifetime);
00022	}
00023	
00024	simulated function UpdateScorch()
00025	{
00026	    local rotator R;
00027	
00028	    if ( bUseRandRot )
00029	    {
00030	      R = rotation;
00031	      R.Roll = randrange(0, 32767);
00032	      SetRotation(R);
00033	    }
00034	
00035	    DetachProjector(false);
00036	    bMovable = false;
00037	    AttachProjector();
00038	    bMovable = true;
00039	    AbandonProjector(Lifetime);
00040	}
00041	
00042	
00043	defaultproperties
00044	{
00045	     ProjTexture=FinalBlend'XIIICine.effets.BulletImpact'
00046	     bTearOff=True
00047	     bMovable=True
00048	     LifeSpan=0.000000
00049	     DrawScale=0.250000
00050	}

End Source Code