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

Engine.SavedMove

Extends
Object
Modifiers
native

Core.Object
|   
+-- Engine.SavedMove

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
floatAccelDotThreshold
vectorAcceleration
boolbDoubleJump
boolbDuck
boolbForceMaxAccel
boolbForceRMVelocity
boolbPreciseDestination
boolbPressedJump
boolbRootMotionFromInterpCurve
boolbRun
floatCustomTimeDilation
floatDelta
EDoubleClickDirDoubleClickMove
ActorEndBase
SavedMoveNextMove
vectorRMVelocity
floatRootMotionInterpCurrentTime
VectorRootMotionInterpCurveLastValue
ERootMotionModeRootMotionMode
rotatorRotation
vectorSavedLocation
EPhysicsSavedPhysics
vectorSavedRelativeLocation
vectorSavedVelocity
ActorStartBase
vectorStartFloor
vectorStartLocation
vectorStartRelativeLocation
vectorStartVelocity
floatTimeStamp
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
functionbool CanCombineWith (SavedMove NewMove, Pawn InPawn, float MaxDelta))
function Clear ()))
functionbyte CompressedFlags ()))
functionString GetDebugString ()))
functionvector GetStartLocation ()))
functionbool IsImportantMove (vector CompareAccel))
function PostUpdate (PlayerController P))
function PrepMoveFor (Pawn P ))
function ResetMoveFor (Pawn P ))
functionEDoubleClickDir SetFlags (byte Flags, PlayerController PC))
function SetInitialPosition (Pawn P))
function SetMoveFor (PlayerController P, float DeltaTime, vector NewAccel, EDoubleClickDir InDoubleClick))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

AccelDotThreshold Source code

var float AccelDotThreshold;

Acceleration Source code

var vector Acceleration;

bDoubleJump Source code

var bool bDoubleJump;

bDuck Source code

var bool bDuck;

bForceMaxAccel Source code

var bool bForceMaxAccel;

bForceRMVelocity Source code

var bool bForceRMVelocity;

bPreciseDestination Source code

var bool bPreciseDestination;

bPressedJump Source code

var bool bPressedJump;

bRootMotionFromInterpCurve Source code

var bool bRootMotionFromInterpCurve;

bRun Source code

var bool bRun;

CustomTimeDilation Source code

var float CustomTimeDilation;

Delta Source code

var float Delta;

DoubleClickMove Source code

var EDoubleClickDir DoubleClickMove;

EndBase Source code

var Actor EndBase;

NextMove Source code

var SavedMove NextMove;

RMVelocity Source code

var vector RMVelocity;

RootMotionInterpCurrentTime Source code

var float RootMotionInterpCurrentTime;

RootMotionInterpCurveLastValue Source code

var Vector RootMotionInterpCurveLastValue;

RootMotionMode Source code

var ERootMotionMode RootMotionMode;

Rotation Source code

var rotator Rotation;

SavedLocation Source code

var vector SavedLocation;

SavedPhysics Source code

var EPhysics SavedPhysics;

SavedRelativeLocation Source code

var vector SavedRelativeLocation;

SavedVelocity Source code

var vector SavedVelocity;

StartBase Source code

var Actor StartBase;

StartFloor Source code

var vector StartFloor;

StartLocation Source code

var vector StartLocation;

StartRelativeLocation Source code

var vector StartRelativeLocation;

StartVelocity Source code

var vector StartVelocity;

TimeStamp Source code

var float TimeStamp;


Functions Detail

CanCombineWith Source code

function bool CanCombineWith ( SavedMove NewMove, Pawn InPawn, float MaxDelta) )

Clear Source code

function Clear ( ) )

CompressedFlags Source code

function byte CompressedFlags ( ) )

GetDebugString Source code

function String GetDebugString ( ) )

GetStartLocation Source code

function vector GetStartLocation ( ) )

IsImportantMove Source code

function bool IsImportantMove ( vector CompareAccel) )

PostUpdate Source code

function PostUpdate ( PlayerController P) )

PrepMoveFor Source code

function PrepMoveFor ( Pawn P ) )
Called before PlayerController.ClientUpdatePosition uses this SavedMove to make a predictive correction

ResetMoveFor Source code

function ResetMoveFor ( Pawn P ) )
Called after PlayerController.ClientUpdatePosition used this SavedMove to make a predictive correction

SetFlags Source code

static function EDoubleClickDir SetFlags ( byte Flags, PlayerController PC) )

SetInitialPosition Source code

function SetInitialPosition ( Pawn P) )

SetMoveFor Source code

function SetMoveFor ( PlayerController P, float DeltaTime, vector NewAccel, EDoubleClickDir InDoubleClick) )


Defaultproperties

defaultproperties
{
	AccelDotThreshold=+0.9
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:55.854 - Created with UnCodeX