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

UTGame.UTMapInfo

Extends
MapInfo
Modifiers
dependson ( UTMapMusicInfo ) native

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.MapInfo
   |   
   +-- UTGame.UTMapInfo

Direct Known Subclasses:

UTOnslaughtMapInfo

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
vectorActualMapCenter
boolbMapUpToDate
vectorCenterPos
floatColorPercent
ActorCurrentActor
intCurrentMapRotYaw
MaterialInstanceConstantGreenIconMaterialInstance
MaterialHUDIcons
Texture2DHUDIconsT
UTVehicleKeyVehicles[2]
MaterialInstanceConstantMapMaterialInstance
MaterialMapMaterialReference
vectorMapRotX
vectorMapRotY
floatMapScale
array<UTGameObjective>Objectives
texturecoordinatesPlayerIconCoords
floatRadarRange
floatRadarWidth
array<UTGameObjective>Sensors
floatUseableRadius
actorWatchedActor
Map
floatDefaultMapSize
Minimap
vectorMapCenter
floatMapExtent
TextureMapTexture
floatMapTextureYaw
intMapYaw
floatRotatingMiniMapRange
UTMapInfo
boolbBuildTranslocatorPaths
UTMapMusicInfoMapMusicInfo
intRecommendedPlayersMax
intRecommendedPlayersMin
floatVisibilityModifier
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
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
function AddKeyVehicle (UTVehicle V))
function ChangeMapRotation (Rotator NewMapRotation))
function DrawMap (Canvas Canvas, UTPlayerController PlayerOwner, float XPos, float YPos, float Width, float Height, bool bFullDetail, float AspectRatio))
function DrawMapImage (Canvas Canvas, float X, float Y, float W, float H, float PlayerYaw, float BkgImgScaling))
function DrawRotatedMaterialTile (Canvas Canvas, MaterialInstanceConstant M, vector MapLocation, int InYaw, float XWidth, float YWidth, float XStart, float YStart, float XLength, float YLength))
function DrawRotatedTile (Canvas Canvas, Texture2D T, vector MapLocation, int InYaw, float IconScale, TextureCoordinates TexCoords, LinearColor DrawColor))
function FindObjectives ()))
functionvector GetActorHudLocation (Actor CActor))
function RenderAdditionalInformation (Canvas Canvas, UTPlayerController PlayerOwner)
function RenderLinks (Canvas Canvas, UTPlayerController PlayerOwner)
functionvector UpdateHUDLocation (Vector InLocation)
function UpdateNodes (UTPlayerController PlayerOwner)
function VerifyMapExtent ()))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

ActualMapCenter Source code

var transient vector ActualMapCenter;

bMapUpToDate Source code

var transient bool bMapUpToDate;
If true, this map and all of the associated data is up to date.

CenterPos Source code

var transient vector CenterPos;

ColorPercent Source code

var transient float ColorPercent;

CurrentActor Source code

var transient Actor CurrentActor;

CurrentMapRotYaw Source code

var int CurrentMapRotYaw;
Current map yaw

GreenIconMaterialInstance Source code

var transient MaterialInstanceConstant GreenIconMaterialInstance;

HUDIcons Source code

var transient Material HUDIcons;
Holds a reference to the material to use for rendering hud icons

HUDIconsT Source code

var transient Texture2D HUDIconsT;

KeyVehicles[2] Source code

var UTVehicle KeyVehicles[2];

MapMaterialInstance Source code

var transient MaterialInstanceConstant MapMaterialInstance;
Holds the MIC that will be used to scale/rotate the map Background

MapMaterialReference Source code

var Material MapMaterialReference;

MapRotX Source code

var vector MapRotX;
Current map coordinate axes

MapRotY Source code

var vector MapRotY;
Current map coordinate axes

MapScale Source code

var transient float MapScale;

Objectives Source code

var array<UTGameObjective> Objectives;
Holds a list of objectives

PlayerIconCoords Source code

var texturecoordinates PlayerIconCoords;

RadarRange Source code

var transient float RadarRange;

RadarWidth Source code

var transient float RadarWidth;

Sensors Source code

var array<UTGameObjective> Sensors;

UseableRadius Source code

var float UseableRadius;

WatchedActor Source code

var transient actor WatchedActor;
Holds the node that is currently being hovered over by the mouse

Map

DefaultMapSize Source code

var(Map) float DefaultMapSize;
Holds the Size of the map when designed

Minimap

MapCenter Source code

var(Minimap) vector MapCenter;
Location which is used as center for minimap (onslaught)

MapExtent Source code

var(Minimap) float MapExtent;
Radius of map (how far it extends from center) used by minimap

MapTexture Source code

var(Minimap) Texture MapTexture;
reference to the texture to use for the HUD map

MapTextureYaw Source code

var(Minimap) float MapTextureYaw;
Allows for additional rotation on the texture to be applied

MapYaw Source code

var(Minimap) int MapYaw;
Default yaw to apply to minimap

RotatingMiniMapRange Source code

var(Minimap) float RotatingMiniMapRange;
range for rotating minimap

UTMapInfo

bBuildTranslocatorPaths Source code

var(UTMapInfo) bool bBuildTranslocatorPaths;
whether the path builder should build translocator/lowgrav/jumpboot paths for this level

MapMusicInfo Source code

var(UTMapInfo) UTMapMusicInfo MapMusicInfo;
This is stored in a content package and then pointed to by the map

RecommendedPlayersMax Source code

var(UTMapInfo) int RecommendedPlayersMax;
recommended player count range - for display on the UI and the auto number of bots setting

RecommendedPlayersMin Source code

var(UTMapInfo) int RecommendedPlayersMin;
recommended player count range - for display on the UI and the auto number of bots setting

VisibilityModifier Source code

var(UTMapInfo) float VisibilityModifier;
modifier to visibility/range calculations for AI (0 to 1)


Functions Detail

AddKeyVehicle Source code

simulated function AddKeyVehicle ( UTVehicle V) )

ChangeMapRotation Source code

function ChangeMapRotation ( Rotator NewMapRotation) )

DrawMap Source code

simulated function DrawMap ( Canvas Canvas, UTPlayerController PlayerOwner, float XPos, float YPos, float Width, float Height, bool bFullDetail, float AspectRatio) )
Draw a map on a canvas. @Param Canvas The Canvas to draw on @Param PlayerOwner Who is this map being shown to @Param XPos, YPos Where on the Canvas should it be drawn @Param Width,Height How big

DrawMapImage Source code

function DrawMapImage ( Canvas Canvas, float X, float Y, float W, float H, float PlayerYaw, float BkgImgScaling) )
Draws the map image for the mini map

DrawRotatedMaterialTile Source code

function DrawRotatedMaterialTile ( Canvas Canvas, MaterialInstanceConstant M, vector MapLocation, int InYaw, float XWidth, float YWidth, float XStart, float YStart, float XLength, float YLength) )

DrawRotatedTile Source code

function DrawRotatedTile ( Canvas Canvas, Texture2D T, vector MapLocation, int InYaw, float IconScale, TextureCoordinates TexCoords, LinearColor DrawColor) )

FindObjectives Source code

function FindObjectives ( ) )

GetActorHudLocation Source code

function vector GetActorHudLocation ( Actor CActor) )

RenderAdditionalInformation Source code

simulated native function RenderAdditionalInformation ( Canvas Canvas, UTPlayerController PlayerOwner )
Give objectives a chance to add information to minimap

RenderLinks Source code

simulated native function RenderLinks ( Canvas Canvas, UTPlayerController PlayerOwner )
Tell all the nodes to render themselves

UpdateHUDLocation Source code

native function vector UpdateHUDLocation ( Vector InLocation )
Updates the Map Location for a given world location

UpdateNodes Source code

simulated native function UpdateNodes ( UTPlayerController PlayerOwner )
Update Node positions and sensor array

VerifyMapExtent Source code

simulated function VerifyMapExtent ( ) )
Map Rendering


Defaultproperties

defaultproperties
{
   RecommendedPlayersMin=6
   RecommendedPlayersMax=10
   bBuildTranslocatorPaths=True
   VisibilityModifier=1.000000
   RotatingMiniMapRange=12000.000000
   DefaultMapSize=255.000000
   MapRotX=(X=1.000000,Y=0.000000,Z=0.000000)
   MapRotY=(X=0.000000,Y=1.000000,Z=0.000000)
   MapMaterialReference=Material'UI_HUD.Materials.MapRing_Mat'
   UseableRadius=0.392100
   PlayerIconCoords=(U=657.000000,V=129.000000,UL=68.000000,VL=106.000000)
   Name="Default__UTMapInfo"
   ObjectArchetype=MapInfo'Engine.Default__MapInfo'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:53.530 - Created with UnCodeX