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

UTGame.UTWalkerStepHandle

Extends
RB_Handle
Modifiers
native ( Vehicle ) notplaceable

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.

Core.Object
|   
+-- Core.Component
   |   
   +-- Engine.ActorComponent
      |   
      +-- Engine.RB_Handle
         |   
         +-- UTGame.UTWalkerStepHandle

Variables Summary
vectorGoalInterpDelta
vectorGoalInterpStartLoc
floatInterpFactor
floatInterpTime
Inherited Variables from Engine.RB_Handle
AngularDamping, AngularStiffness, bInHardware, bInterpolating, bRotationConstrained, Destination, GrabbedBoneName, GrabbedComponent, HandleData, KinActorData, LinearDamping, LinearStiffness, Location, SceneIndex, StepSize
Inherited Variables from Engine.ActorComponent
bAttached, bNeedsReattach, bNeedsUpdateTransform, bTickInEditor, Owner, Scene, TickGroup

Functions Summary
function SetSmoothLocationWithGoalInterp (const out vector StartLoc, const out vector EndLoc, float MoveTime)
function StopGoalInterp ()
function UpdateSmoothLocationWithGoalInterp (const out vector NewEndLoc)
Inherited Functions from Engine.RB_Handle
GetOrientation, GrabComponent, ReleaseComponent, SetLocation, SetOrientation, SetSmoothLocation, UpdateSmoothLocation
Inherited Functions from Engine.ActorComponent
ForceUpdate, SetComponentRBFixed, SetTickGroup


Variables Detail

GoalInterpDelta Source code

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

GoalInterpStartLoc Source code

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

InterpFactor Source code

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

InterpTime Source code

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


Functions Detail

SetSmoothLocationWithGoalInterp Source code

simulated native function SetSmoothLocationWithGoalInterp ( const out vector StartLoc, const out vector EndLoc, float MoveTime )
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.

StopGoalInterp Source code

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

UpdateSmoothLocationWithGoalInterp Source code

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


Defaultproperties

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
Creation time: sk 18-3-2018 10:01:02.202 - Created with UnCodeX