UMSEffects
Class MovieBlurMaster

source: e:\games\UnrealTournament\UMSEffects\Classes\MovieBlurMaster.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--UMS1_6.UMS
         |
         +--UMSEffects.MovieBlurMaster
Direct Known Subclasses:None

class MovieBlurMaster
extends UMS1_6.UMS

//============================================================================= // MovieBlurMaster. Handles Movie Blur FX. //=============================================================================
Variables
 float MotionBlurFadeRate
 float MotionBlurTime
 bool bMotionBlur


Function Summary
 void Timer()



Source Code


00001	//=============================================================================
00002	// MovieBlurMaster. Handles Movie Blur FX.
00003	//=============================================================================
00004	class MovieBlurMaster expands UMS;
00005	
00006	var float MotionBlurTime;
00007	var float MotionBlurFadeRate;
00008	var bool bMotionBlur;
00009	
00010	function Timer() 
00011	{
00012		local pawn P;
00013		local projectile Proj;
00014		local weapon Weap;
00015		local MovieBlur MyBlur;
00016		
00017		if (bMotionBlur) 
00018		{	
00019			for(P = Level.PawnList; P != None; P = P.NextPawn) {
00020				MyBlur = Spawn(class'MovieBlur', P, , P.Location, P.Rotation);
00021				MyBlur.FadeRate = MotionBlurFadeRate;
00022			}
00023			foreach AllActors(class'Projectile',Proj) {
00024				MyBlur = Spawn(class'MovieBlur', Proj, , Proj.Location, Proj.Rotation);
00025				MyBlur.FadeRate = MotionBlurFadeRate;
00026				
00027			}
00028			foreach AllActors(class'Weapon',Weap) {
00029				MyBlur = Spawn(class'MovieBlur', Weap, , Weap.Location, Weap.Rotation);
00030				MyBlur.FadeRate = MotionBlurFadeRate;
00031			}
00032		}
00033	
00034	}
00035	
00036	defaultproperties
00037	{
00038	}

End Source Code