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

UTGame.UTMissionInfo

Extends
Object
Modifiers
native

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

Core.Object
|   
+-- UTGame.UTMissionInfo

Direct Known Subclasses:

UTMissionInfo_Content

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

Variables Summary
array<string>MissionTypeDesc
UTMissionInfo
array<EMissionInformation>Missions
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
EMissionStyle
EMT_Duel, EMT_Infiltration, EMT_DefendAndHold, EMT_Extraction, EMT_Battle,
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
EMissionInformation
MissionID, Title, Map, URL, OpponentFaction, RequiredTeammates, RequiredOpponents, PrecachedTeammates, PrecachedOpponents, Style, Location, GlobeBoneName, GlobeTag, CameraDist, BriefingImage, bCustomBriefingCoords, BriefingCoords, BriefingText, BriefingAudioCue, ObjectiveText, Objectives, MapBeacon
EObjectiveInformation
Image, bCustomCoords, ImageCoords, Text, AudioCue, FocusTime
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 Convert (UTSeqObj_SPMission Mission))
functionbool GetMission (int MissionID, out EMissionInformation Mission)
functionint GetMissionIndex (int MissionID)
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

MissionTypeDesc Source code

var localized array<string> MissionTypeDesc;
Holds descriptions for all of the mission types

UTMissionInfo

Missions Source code

var(UTMissionInfo) array<EMissionInformation> Missions;
Holds all of the missions


Enumerations Detail

EMissionStyle Source code

enum EMissionStyle
{
EMT_Duel, EMT_Infiltration, EMT_DefendAndHold, EMT_Extraction, EMT_Battle,
};


Structures Detail

EMissionInformation Source code

struct EMissionInformation
{
var(UTMissionInfo) bool bCustomBriefingCoords;
var(UTMissionInfo) editinlineuse soundcue BriefingAudioCue;
var(UTMissionInfo) TextureCoordinates BriefingCoords;
var(UTMissionInfo) editinlineuse surface BriefingImage;
var(UTMissionInfo) string BriefingText;
var(UTMissionInfo) float CameraDist;
var(UTMissionInfo) name GlobeBoneName;
var(UTMissionInfo) name GlobeTag;
var(UTMissionInfo) string Location;
var(UTMissionInfo) string Map;
var transient StaticMeshComponent MapBeacon;
var(UTMissionInfo) int MissionID;
var(UTMissionInfo) editinline array<EObjectiveInformation> Objectives;
var(UTMissionInfo) string ObjectiveText;
var(UTMissionInfo) string OpponentFaction;
var(UTMissionInfo) array<string> PrecachedOpponents;
var(UTMissionInfo) array<string> PrecachedTeammates;
var(UTMissionInfo) array<string> RequiredOpponents;
var(UTMissionInfo) array<string> RequiredTeammates;
var(UTMissionInfo) EMissionStyle Style;
var(UTMissionInfo) string Title;
var(UTMissionInfo) string URL;
};
Holds the information regarding a single mission
bCustomBriefingCoords:
Are we using custom coordinates
BriefingAudioCue:
The sound to play when you enter the briefing menu
BriefingCoords:
The Map Coordinates
BriefingImage:
The image to use
BriefingText:
The text to display at the briefing
CameraDist:
How far from the Bone should the camera end up
GlobeBoneName:
Holds the BoneName of the point on the map to focus on when selecting this mission.
GlobeTag:
Which globe does this point reside on
Location:
Holds the Location name
Map:
The map to use
MapBeacon:
This will be set by the menus
MissionID:
A tag that defines the mission. Can be used for quick lookup
Objectives:
This holds information that will be displayed during travel
ObjectiveText:
The text that will be set when we display objectives
OpponentFaction:
The faction of the opponent
PrecachedTeammates:
bots that are precached for spawning through Kismet
RequiredOpponents:
Teammates that are required to be against you
RequiredTeammates:
Teammates that are required on your team
Style:
What type of match is this
Title:
Title of the Mission
URL:
The URL

EObjectiveInformation Source code

struct EObjectiveInformation
{
var(UTMissionInfo) editinlineuse SoundCue AudioCue;
var(UTMissionInfo) bool bCustomCoords;
var(UTMissionInfo) float FocusTime;
var(UTMissionInfo) editinlineuse Texture2D Image;
var(UTMissionInfo) editinline TextureCoordinates ImageCoords;
var(UTMissionInfo) string Text;
};
Holds all of the information to describe a single objective in a mission
AudioCue:
The sound that get's played when this objective is highlighted
bCustomCoords:
Are we using custom coordinates
FocusTime:
How long should the briefing menu focus on this objective?
Image:
The Background image will be set to this
ImageCoords:
The Map Coordinates
Text:
The Objective's Text


Functions Detail

Convert Source code

function Convert ( UTSeqObj_SPMission Mission) )
General functions

GetMission Source code

native function bool GetMission ( int MissionID, out EMissionInformation Mission )

GetMissionIndex Source code

native function int GetMissionIndex ( int MissionID )
Using a mission tag, find the assoicated mission index and return it. @Returns the mission index if the MissionTag is valid, otherwise returns INDEX_NONE


Defaultproperties

defaultproperties
{
   MissionTypeDesc(0)="Duel"
   MissionTypeDesc(1)="Deathmatch"
   MissionTypeDesc(2)="Deathmatch"
   MissionTypeDesc(3)="Capture The Flag"
   MissionTypeDesc(4)="Warfare"
   Name="Default__UTMissionInfo"
   ObjectArchetype=Object'Core.Default__Object'
}

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