My program doesn't have bugs. It just develops random features.

UE3:PlayerMovementVisualizer (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> GameStatsVisitorImpl >> GameStatsVisualizer >> PlayerMovementVisualizer
Package: 
UnrealEd
Implemented interfaces
GameStatsDatabaseVisitor

Visualizes the movement of players through the map as a series of lines

Properties[edit]

DrawingProperties[edit]

Type: array<PlayerMovementStatDrawingProperties>

Modifiers: const, config

Metadata to help draw the statistics

Players[edit]

Type: array<PlayerMovement>

All data to be drawn by this visualizer

Default values[edit]

Property Value
FriendlyName "Player Movement Visualizer"

Structs[edit]

MovementSegment[edit]

Modifiers: native

String of player positions defining a contiguous movement in game

array<PosEntry> Positions 

PlayerMovement[edit]

Modifiers: native

A given player's movement throughout the entire data set

int PlayerIndex 
string PlayerName 
array<MovementSegment> Segments 
Texture2D StatSprite 
array<PosEntry> TempPositions 

PlayerMovementStatDrawingProperties[edit]

Modifiers: native

Array of drawing properties per stat type setup in .ini

string PawnClassName 
Name of the pawn type (checked as a substring so CogMarcus works for CogMarcusMP as well)
string SpriteName 
Name of the sprite resource
Texture2D StatSprite 
Actual sprite texture

PosEntry[edit]

Modifiers: native

Atomic position/rotation entry at a given time

float Time 
Object.Vector Position 
Object.Rotator Rotation