Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.WaterImpact
bool
bSpawnOnce
simulated
PostBeginPlay()
Timer()
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 }