I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:SavedMove (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> SavedMove
Package: 
Engine
This class in other games:
RTNP, U1, UT, UE2Runtime, U2XMP, UT2003, U2, UT2004, UDK

SavedMove is used during network play to buffer recent client moves, for use when the server modifies the clients actual position, etc. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

AccelDotThreshold

Type: float

threshold for deciding this is an "important" move based on DP with last acked acceleration

Acceleration

Type: Object.Vector


bDoubleJump

Type: bool


bDuck

Type: bool


bForceRMVelocity

Type: bool

client-side only (for replaying moves) - not replicated

bPreciseDestination

Type: bool


bPressedJump

Type: bool


bRun

Type: bool


CustomTimeDilation

Type: float


Delta

Type: float

amount of time for this move

DoubleClickMove

Type: Actor.EDoubleClickDir

Double click info.

EndBase

Type: Actor


NextMove

Type: SavedMove

Next move in linked list.

RMVelocity

Type: Object.Vector


Rotation

Type: Object.Rotator


SavedLocation

Type: Object.Vector


SavedPhysics

Type: Actor.EPhysics


SavedRelativeLocation

Type: Object.Vector


SavedVelocity

Type: Object.Vector


StartBase

Type: Actor


StartFloor

Type: Object.Vector


StartLocation

Type: Object.Vector


StartRelativeLocation

Type: Object.Vector


StartVelocity

Type: Object.Vector


TimeStamp

Type: float

Time of this move.

Functions

Static functions

SetFlags

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


Instance functions

CanCombineWith

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


Clear

function Clear ()


CompressedFlags

function byte CompressedFlags ()


GetStartLocation

function Object.Vector GetStartLocation ()


IsImportantMove

function bool IsImportantMove (Object.Vector CompareAccel)


PostUpdate

function PostUpdate (PlayerController P)


SetInitialPosition

function SetInitialPosition (Pawn P)


SetMoveFor

function SetMoveFor (PlayerController P, float DeltaTime, Object.Vector NewAccel, Actor.EDoubleClickDir InDoubleClick)