Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

MojoActions.TsActionShakeView

Extends
TsCameraAction

Core.Object
|   
+-- MojoCore.TsMojoAction
   |   
   +-- MojoActions.TsAction
      |   
      +-- MojoActions.TsCameraAction
         |   
         +-- MojoActions.TsActionShakeView

Variables Summary
floatalpha
VectorrandomOffset
VectorrandomRotOffset
floattotalTime
TsActionShakeView
Vectoramplitude
floatduration
floateaseIn
floateaseOut
Vectorfrequency
RotatorrotAmplitude
VectorrotFrequency
floatshakeAttackTime
floatshakeDecayTime
floatshakeSustainTime
Inherited Variables from MojoActions.TsCameraAction
PC
Inherited Variables from MojoActions.TsAction
bShowSubtitles, DisableInMojo, DName, FastForwardSkip, Help, interpolator, interpTime, ModifiesLocation, Track, UsesDuration

Functions Summary
eventfloat GetDuration ()))
function OnFinish ()))
functionbool OnStart ()))
functionbool OnTick (float delta))
eventbool SetDuration (float _duration))
functionbool UsesASD ()))
Inherited Functions from MojoActions.TsCameraAction
CanBeUsedWith, Start
Inherited Functions from MojoActions.TsAction
CanFastForwardSkip, CanSetDuration, DisableActionInMojo, Finish, GetHelpString, GetLength, GetNameString, GetSummaryString, GetTrackString, Message, ModifiesActorLocation, OnFinish, OnStart, OnTick, resetInterpolation, ShouldShowSubtitles, Start, Tick, tickInterpolation


Variables Detail

alpha Source code

var float alpha;

randomOffset Source code

var Vector randomOffset;

randomRotOffset Source code

var Vector randomRotOffset;

totalTime Source code

var float totalTime;

TsActionShakeView

amplitude Source code

var(TsActionShakeView) Vector amplitude;

duration Source code

var(TsActionShakeView) float duration;
If easeIn/duration/easeOut are all 0, use attack/sustain/decay. Do not use this and shakeAttack/Sustain/Decay together.

easeIn Source code

var(TsActionShakeView) float easeIn;
If easeIn/duration/easeOut are all 0, use attack/sustain/decay. Do not use this and shakeAttack/Sustain/Decay together.

easeOut Source code

var(TsActionShakeView) float easeOut;
If easeIn/duration/easeOut are all 0, use attack/sustain/decay. Do not use this and shakeAttack/Sustain/Decay together.

frequency Source code

var(TsActionShakeView) Vector frequency;

rotAmplitude Source code

var(TsActionShakeView) Rotator rotAmplitude;

rotFrequency Source code

var(TsActionShakeView) Vector rotFrequency;
X,Y,Z = Pitch, Roll, Yaw

shakeAttackTime Source code

var(TsActionShakeView) float shakeAttackTime;
easeIn/duration/easeOut must all be 0. Amount of time spent ramping up the shake amount (can be 0)

shakeDecayTime Source code

var(TsActionShakeView) float shakeDecayTime;
easeIn/duration/easeOut must all be 0. Amount of time spent ramping down the shake amount (can be 0)

shakeSustainTime Source code

var(TsActionShakeView) float shakeSustainTime;
easeIn/duration/easeOut must all be 0. Amount of time spent holding the shake amount steady (can be 0)


Functions Detail

GetDuration Source code

event float GetDuration ( ) )

OnFinish Source code

function OnFinish ( ) )

OnStart Source code

function bool OnStart ( ) )

OnTick Source code

function bool OnTick ( float delta) )

SetDuration Source code

event bool SetDuration ( float _duration) )

UsesASD Source code

function bool UsesASD ( ) )


Defaultproperties

defaultproperties
{
	DName			="Shake View"
	Track			="Effects"
	Help			="Shake camera view"
	UsesDuration	=false


  	easeIn			=0
  	duration		=0
  	easeOut			=0
  	
	shakeAttackTime	=0.01
  	shakeSustainTime=0.5
  	shakeDecayTime	=1
  	
	frequency		=(X=100,Y=100,Z=100)
  	amplitude		=(X=25,Y=25,Z=25)
  	rotFrequency	=(X=100,Y=100,Z=100)
  	rotAmplitude	=(Yaw=1250,Pitch=1250,Roll=0)
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:37.583 - Created with UnCodeX