Core.Object | +--Engine.Actor | +--UMS1_6.UMS | +--UMSEffects.MovieBlurMaster
float
MotionBlurFadeRate
MotionBlurTime
bool
bMotionBlur
void
Timer()
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 }