MojoActions.TsActionKeyframeInterpolate
- Extends
 - TsActionInterpolateBase
 
- Modifiers
 - native 
 
Core.Object
|   
+-- MojoCore.TsMojoAction
   |   
   +-- MojoActions.TsAction
      |   
      +-- MojoActions.TsActionInterpolateBase
         |   
         +-- MojoActions.TsActionKeyframeInterpolate
	| Inherited Variables from MojoActions.TsActionInterpolateBase | 
	| cur_keyframe, dest_position, dest_tangent, dqw, dqx, dqy, dqz, iqw, iqx, iqy, iqz, sqw, sqx, sqy, sqz, src_position, src_tangent | 
	| Enumerations Summary | 
LookAtType LOOKAT_UseKeyframe,
LOOKAT_Actor,
LOOKAT_Point,
 | 
	| Inherited Functions from MojoActions.TsAction | 
	| CanFastForwardSkip, CanSetDuration, DisableActionInMojo, Finish, GetHelpString, GetLength, GetNameString, GetSummaryString, GetTrackString, Message, ModifiesActorLocation, OnFinish, OnStart, OnTick, resetInterpolation, ShouldShowSubtitles, Start, Tick, tickInterpolation | 
var const int cur_key;
var float cur_time;
var const float dest_key_distance;
var const transient noexport int spline;
var const float src_key_distance;
Action
var(
Action) 
float ease_in_time;
 
var(
Action) 
float ease_out_time;
 
var(
Action) 
bool snap_to_first_key;
 
var(
Action) 
bool use_linear_rotation;
 
keys
LookAt
var(LookAt) float look_at_ease_time;
enum 
LookAtType
{
LOOKAT_UseKeyframe,
LOOKAT_Actor,
LOOKAT_Point,
};
 
native 
function  CalculateConstants ( 
vector initial_pos, 
rotator initial_rot )
 
 event float GetDuration ( ) )
 function  OnFinish ( ) )
 function bool OnStart ( ) )
 function bool OnTick ( float delta) )
 event bool SetDuration ( float _duration) )
 UpdateCurrentKeyframePos  Source code
native 
function bool UpdateCurrentKeyframePos ( 
float time )
 
defaultproperties
{
	DName				="Path Interpolate"
	Track				="Position"
	Help				="Interpolate an object at constant velocity along a path"
	UsesDuration		=true
	duration		= 4.0f;
	ease_in_time	= 0.0f;
	ease_out_time	= 0.0f;
	snap_to_first_key = false;
} | 
 
Creation time: st 23.5.2018 00:10:37.473 - Created with 
UnCodeX