UnrealShare
Class Electricity

source: e:\games\UnrealTournament\UnrealShare\Classes\Electricity.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--UnrealShare.Electricity
Direct Known Subclasses:None

class Electricity
extends Engine.Effects

//============================================================================= // Electricity. //=============================================================================

Function Summary
 
simulated
AnimEnd()
 
simulated
PostBeginPlay()



Source Code


00001	//=============================================================================
00002	// Electricity.
00003	//=============================================================================
00004	class Electricity extends Effects;
00005	
00006	#exec MESH IMPORT MESH=Electr ANIVFILE=MODELS\Electr_a.3D DATAFILE=MODELS\Electr_d.3D X=0 Y=0 Z=0
00007	#exec MESH ORIGIN MESH=Electr X=0 Y=0 Z=0 YAW=0
00008	#exec MESH SEQUENCE MESH=Electr SEQ=All        STARTFRAME=0   NUMFRAMES=11
00009	#exec MESH SEQUENCE MESH=Electr SEQ=ElectBurst STARTFRAME=0   NUMFRAMES=11
00010	#exec OBJ LOAD FILE=Textures\fireeffect7.utx PACKAGE=UnrealShare.Effect7
00011	#exec MESHMAP SCALE MESHMAP=Electr X=0.15 Y=0.15 Z=0.3 YAW=128 
00012	#exec MESHMAP SETTEXTURE MESHMAP=Electr NUM=1 TEXTURE=UnrealShare.Effect7.MyTex16
00013	
00014	simulated function PostBeginPlay()
00015	{
00016		if ( Level.NetMode != NM_DedicatedServer )
00017		{
00018			PlayAnim( 'ElectBurst', 0.6 );
00019			PlaySound (EffectSound1);	
00020		}	
00021	}
00022	
00023	simulated function AnimEnd()
00024	{
00025		Destroy ();
00026	}
00027	
00028	defaultproperties
00029	{
00030	     RemoteRole=ROLE_SimulatedProxy
00031	     LifeSpan=2.000000
00032	     DrawType=DT_Mesh
00033	     Mesh=LodMesh'UnrealShare.Electr'
00034	     bUnlit=True
00035	     LightType=LT_Steady
00036	     LightEffect=LE_NonIncidence
00037	     LightBrightness=255
00038	     LightHue=200
00039	     LightSaturation=255
00040	     LightRadius=3
00041	}

End Source Code