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

UTGame.UTWalkerStepHandle


00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
/**
 * Specialized version of RB_Handle for moving the walker feet
 * Does some secondary interpolation (goal location interpolates to a goal location) to make nice curves.
 *
 * Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
 */

class UTWalkerStepHandle extends RB_Handle
	native(Vehicle)
	notplaceable;

/** Number in range [0..1] representing where in the interpolation we are */
var protected transient float InterpFactor;

/** How long this interpolation should take. */
var protected transient float InterpTime;

/** vector delta for the motion of the interpolation */
var protected transient vector GoalInterpDelta;

/** Where the handle started for this interpolation */
var protected transient vector GoalInterpStartLoc;

// (cpptext)
// (cpptext)
// (cpptext)
// (cpptext)
// (cpptext)
// (cpptext)

/** 
 * Start the interpolation.  The rb_handle will interpolate from it's current location to a goal location, 
 * which is itself moving from the specified start location to the specified end location, linearly over the given time.
 */
simulated native function SetSmoothLocationWithGoalInterp(const out vector StartLoc, const out vector EndLoc, float MoveTime);

/**
 * Update the goal location of the rb_handles goal location without resetting the intepolation.
 */
simulated native function UpdateSmoothLocationWithGoalInterp(const out vector NewEndLoc);

/** Stops any goal interpolation that's going on. */
simulated native function StopGoalInterp();

defaultproperties
{
   Name="Default__UTWalkerStepHandle"
   ObjectArchetype=RB_Handle'Engine.Default__RB_Handle'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Class file time: tr 31-1-2018 17:18:28.000 - Creation time: sk 18-3-2018 10:01:29.776 - Created with UnCodeX