Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
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 | UnrealScript Documentation |
previous class next class | frames no frames |