SpatialFear.SFFixedCamera

Spatial Fear
Class: SFFixedCamera
Description: Extends StationaryPawn and changes the view to a 3rd person view from the
camera position.
Has to be used with a trigger. In a trigger operation the cameras track target
is set to the eventInstigator of the trigger action. In an untrigger operation the view
is switched back to 1st person.
If enabled, the camera will follow it's targets position with the specified "RotationRate" speed.

See below for class properties.

Interesing base class setting: RotationRate, defaults to (Pitch=6000,Yaw=6000,Roll=6000)
This is a rotator, that determines the tracking speed used during every tracking intervall(see
below for tracking interval). So using higher values will result in faster tracking movement.
Combined with a lower tracking interval rate a smoot motion should be producable.

Author: Markus Nuebel

Extends:
Modifiers:
Source code

SpatialFear.SFFixedCamera
%%

Variables

%function_comment%
boolbTrackTarget
%function_comment%
class<Pawn>clsTrackedObject
%function_comment%
ActorTarget

Functions

changeView (Pawn eventInstigator)
startTracking ()
TrackingTick (float DeltaTime)
TrackingTimer ()
Trigger (Actor Other, Pawn eventInstigator)
UnTrigger (Actor Other, Pawn eventInstigator)

Default properties

{
     bTrackTarget=True
     clsTrackedObject=Class'Engine.PlayerPawn'
     bHidden=True
     bIsPawn=False
     DrawType=DT_Sprite
     bCollideActors=False
     bCollideWorld=False
     bBlockActors=False
     bBlockPlayers=False
     bProjTarget=False
     RotationRate=(Pitch=6000,Yaw=6000,Roll=6000)
}


class file time: 12/7/2003 3:58:24 PM - creation time: 12/7/2003 4:03:40 PM
Created with UnCodeX