UnrealShare
Class WaterImpact

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

class WaterImpact
extends Engine.Effects

//============================================================================= // WaterImpact. //=============================================================================
Variables
 bool bSpawnOnce


Function Summary
 
simulated
PostBeginPlay()
 
simulated
Timer()



Source Code


00001	//=============================================================================
00002	// WaterImpact.
00003	//=============================================================================
00004	class WaterImpact extends Effects;
00005	
00006	var bool bSpawnOnce;
00007	
00008	simulated function Timer()
00009	{
00010		local WaterRing r;
00011	
00012		if ( Level.NetMode != NM_DedicatedServer )
00013		{
00014			r = Spawn(class'WaterRing',,,,rot(16384,0,0));
00015			r.DrawScale = 0.15;
00016			r.RemoteRole = ROLE_None;
00017		}
00018		else 
00019			Destroy();
00020		if (bSpawnOnce) Destroy();
00021		bSpawnOnce=True;
00022	}
00023	
00024	
00025	simulated function PostBeginPlay()
00026	{
00027		SetTimer(0.3,True);
00028	}
00029	
00030	defaultproperties
00031	{
00032	     bNetOptional=True
00033	     RemoteRole=ROLE_SimulatedProxy
00034	     AnimSequence=burst
00035	     DrawType=DT_Mesh
00036	     AmbientGlow=79
00037	}

End Source Code