Mostly Harmless

UE3:UTMutator MotionBlurPC (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 01:30, 12 January 2010 by 00zX (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction[edit]

Adds motion blur to the PC version of UT3 just like the PS3 version has.

Functions[edit]

PostBeginPlay() 
Delays the setting of the motion blur until after its been turned off.
EffectTimer() 
Sets the motion blur ingame back to true.

Code[edit]

UT3 Actor >> Info >> Mutator >> UTMutator >> UTMutator_MotionBlurPC (custom)
//===================================================
//	Class: UTMutator_MotionBlurPC
//	Creation date: 13/02/2008 21:13
//	Contributors: OlympusMons(/d!b\)
//===================================================
class UTMutator_MotionBlurPC extends UTMutator;
 
function PostBeginPlay()
{
	SetTimer(1.0, false, 'EffectTimer');
}
 
function EffectTimer()
{
	local UTPlayerController	PC;
	local LocalPlayer			LocPlayer;
	local PostProcessEffect		MB;
 
	ForEach LocalPlayerControllers(class'UTPlayerController', PC)
	{
		LocPlayer=LocalPlayer(PC.Player);
		if(LocPlayer!=None)
		{
			MB = LocPlayer.PlayerPostProcess.FindPostProcessEffect('MotionBlur');
			if(MB!=None)
			{
				MB.bShowInGame = true;
			}
		}
	}
}