How do I play a camera shake in UnrealScript?

This is the code in my PlayerController class:



exec function CriticalCameraShake()
{
    PlayerCamera.PlayCameraShake(CriticalShake, 1.0);
    SetTimer(0.5, false, 'StopCriticalShake');
}

function StopCriticalShake()
{
    PlayerCamera.StopCameraShake(CriticalShake);
}


CriticalShake is a default CameraShake object created at PostBeginPlay.

The code doesn’t do anything. Can any of you tell me how to play a camera shake in UnrealScript?


var cameraanim jiggleanim;

function jiggle()
{
   PlayCameraAnim(jiggleanim,0.5,0.5,0.5,0.5,false);
}

defaultproperties
{
jiggleanim =  CameraAnim'Envy_Effects.Camera_Shakes.C_VH_Death_Shake'
}


Thanks ! I actually don’t have any UT content in my game, but I was able to get things working by setting all the properties in default properties.

cool,will remember that in future.:slight_smile: