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

UTGame.UTUIScene_CMissionSelection

Extends
UTUIScene_Campaign
Modifiers
native ( UI )

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

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIScene
         |   
         +-- UTGame.UTUIScene
            |   
            +-- UTGame.UTUIScene_Campaign
               |   
               +-- UTGame.UTUIScene_CMissionSelection

Constants Summary
Inherited Contants from UTGame.UTUIScene
CONTEXT_ALLOWKEYBOARD, CONTEXT_ALLOWKEYBOARD_ANY, CONTEXT_ALLOWKEYBOARD_NO, CONTEXT_ALLOWKEYBOARD_YES, CONTEXT_BOTSKILL, CONTEXT_BOTSKILL_ADEPT, CONTEXT_BOTSKILL_AUTOADJUSTSKILL, CONTEXT_BOTSKILL_AVERAGE, CONTEXT_BOTSKILL_EXPERIENCED, CONTEXT_BOTSKILL_GODLIKE, CONTEXT_BOTSKILL_INHUMAN, CONTEXT_BOTSKILL_MASTERFUL, CONTEXT_BOTSKILL_NOVICE, CONTEXT_BOTSKILL_SKILLED, CONTEXT_CAMPAIGN, CONTEXT_CAMPAIGN_NO, CONTEXT_CAMPAIGN_YES, CONTEXT_DEDICATEDSERVER, CONTEXT_DEDICATEDSERVER_NO, CONTEXT_DEDICATEDSERVER_YES, CONTEXT_EMPTYSERVER, CONTEXT_EMPTYSERVER_NO, CONTEXT_EMPTYSERVER_YES, CONTEXT_FORCERESPAWN, CONTEXT_FORCERESPAWN_NO, CONTEXT_FORCERESPAWN_YES, CONTEXT_FULLSERVER, CONTEXT_FULLSERVER_NO, CONTEXT_FULLSERVER_YES, CONTEXT_GAME_MODE, CONTEXT_GAME_MODE_BETRAYAL, CONTEXT_GAME_MODE_CAMPAIGN, CONTEXT_GAME_MODE_CTF, CONTEXT_GAME_MODE_CUSTOM, CONTEXT_GAME_MODE_DM, CONTEXT_GAME_MODE_DUEL, CONTEXT_GAME_MODE_GREED, CONTEXT_GAME_MODE_TDM, CONTEXT_GAME_MODE_VCTF, CONTEXT_GAME_MODE_WAR, CONTEXT_GOALSCORE_10, CONTEXT_GOALSCORE_15, CONTEXT_GOALSCORE_20, CONTEXT_GOALSCORE_30, CONTEXT_GOALSCORE_5, CONTEXT_LOCKEDSERVER, CONTEXT_LOCKEDSERVER_NO, CONTEXT_LOCKEDSERVER_YES, CONTEXT_MAPNAME, CONTEXT_MAPNAME_ARSENAL, CONTEXT_MAPNAME_AVALANCHE, CONTEXT_MAPNAME_BIOHAZARD, CONTEXT_MAPNAME_CARBON_FIRE, CONTEXT_MAPNAME_COLDHARBOR, CONTEXT_MAPNAME_CONFRONTATION, CONTEXT_MAPNAME_CONTAINMENT, CONTEXT_MAPNAME_CONTAINMENTSP, CONTEXT_MAPNAME_CORET, CONTEXT_MAPNAME_CORRUPTION, CONTEXT_MAPNAME_CUSTOM, CONTEXT_MAPNAME_DARKMATCH, CONTEXT_MAPNAME_DECK, CONTEXT_MAPNAME_DEFIANCE, CONTEXT_MAPNAME_DEIMOS, CONTEXT_MAPNAME_DIESEL, CONTEXT_MAPNAME_DOWNTOWN, CONTEXT_MAPNAME_DOWNTOWNNECRIS, CONTEXT_MAPNAME_DUSK, CONTEXT_MAPNAME_EDENINC, CONTEXT_MAPNAME_FACINGWORLDS, CONTEXT_MAPNAME_FEARLESS, CONTEXT_MAPNAME_FLOODGATE, CONTEXT_MAPNAME_GATEWAY, CONTEXT_MAPNAME_HEAT_RAY, CONTEXT_MAPNAME_HOSTILE, CONTEXT_MAPNAME_HYDROSIS, CONTEXT_MAPNAME_ISLANDER, CONTEXT_MAPNAME_ISLANDERNECRIS, CONTEXT_MAPNAME_KARGO, CONTEXT_MAPNAME_KBARGE, CONTEXT_MAPNAME_LOSTCAUSE, CONTEXT_MAPNAME_MARKET_DISTRICT, CONTEXT_MAPNAME_MISSION_SELECTION, CONTEXT_MAPNAME_MORBIAS, CONTEXT_MAPNAME_MORBID, CONTEXT_MAPNAME_NANOBLACK, CONTEXT_MAPNAME_NECROPOLIS, CONTEXT_MAPNAME_OCEANRELIC, CONTEXT_MAPNAME_OMICRON_DAWN, CONTEXT_MAPNAME_ONYX_COAST, CONTEXT_MAPNAME_POWER_SURGE, CONTEXT_MAPNAME_RAILS, CONTEXT_MAPNAME_REFLECTION, CONTEXT_MAPNAME_RISING_SUN, CONTEXT_MAPNAME_SANCTUARY, CONTEXT_MAPNAME_SANDSTORM, CONTEXT_MAPNAME_SEARCHLIGHT, CONTEXT_MAPNAME_SENTINEL, CONTEXT_MAPNAME_SERENITY, CONTEXT_MAPNAME_SERENITYNECRIS, CONTEXT_MAPNAME_SHAFT, CONTEXT_MAPNAME_SHANGRILA, CONTEXT_MAPNAME_SINKHOLE, CONTEXT_MAPNAME_STRANDED, CONTEXT_MAPNAME_STRIDENT, CONTEXT_MAPNAME_SUSPENSE, CONTEXT_MAPNAME_SUSPENSE_NECRIS, CONTEXT_MAPNAME_TANK_CROSSING, CONTEXT_MAPNAME_TORLAN, CONTEXT_MAPNAME_TORLANLEVIATHAN, CONTEXT_MAPNAME_TORLANNECRIS, CONTEXT_MAPNAME_TURBINE, CONTEXT_MAPNAME_VERTEBRAE, CONTEXT_NUMBOTS_0, CONTEXT_NUMBOTS_1, CONTEXT_NUMBOTS_2, CONTEXT_NUMBOTS_3, CONTEXT_NUMBOTS_4, CONTEXT_NUMBOTS_5, CONTEXT_NUMBOTS_6, CONTEXT_NUMBOTS_7, CONTEXT_NUMBOTS_8, CONTEXT_PRESENCE_MENUPRESENCE, CONTEXT_PURESERVER, CONTEXT_PURESERVER_ANY, CONTEXT_PURESERVER_NO, CONTEXT_PURESERVER_YES, CONTEXT_TIMELIMIT_10, CONTEXT_TIMELIMIT_15, CONTEXT_TIMELIMIT_20, CONTEXT_TIMELIMIT_30, CONTEXT_TIMELIMIT_5, CONTEXT_VSBOTS, CONTEXT_VSBOTS_1_TO_1, CONTEXT_VSBOTS_1_TO_2, CONTEXT_VSBOTS_2_TO_1, CONTEXT_VSBOTS_3_TO_1, CONTEXT_VSBOTS_3_TO_2, CONTEXT_VSBOTS_4_TO_1, CONTEXT_VSBOTS_NONE, GS_CDKEY_PART_MAXLENGTH, GS_EMAIL_MAXLENGTH, GS_MESSAGE_MAXLENGTH, GS_PASSWORD_MAXLENGTH, GS_USERNAME_MAXLENGTH, PROPERTY_CUSTOMGAMEMODE, PROPERTY_CUSTOMMAPNAME, PROPERTY_CUSTOMMUTATORS, PROPERTY_CUSTOMMUTCLASSES, PROPERTY_EPICMUTATORS, PROPERTY_GOALSCORE, PROPERTY_LEADERBOARDRATING, PROPERTY_NUMBOTS, PROPERTY_NUMBOTSIA, PROPERTY_SERVERDESCRIPTION, PROPERTY_STEAMID, PROPERTY_STEAMVAC, PROPERTY_TIMELIMIT, QUERY_BETRAYAL, QUERY_CAMPAIGN, QUERY_CTF, QUERY_DM, QUERY_DUEL, QUERY_GREED, QUERY_TDM, QUERY_VCTF, QUERY_WAR, STATS_VIEW_DM_PLAYER_ALLTIME, STATS_VIEW_DM_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLES_ALLTIME, STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME, STATS_VIEW_DM_WEAPONS_ALLTIME, STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME

Variables Summary
AudioComponentAnimAudioPlayer
SoundCueAnimCues[2]
AudioComponentAudioPlayer
boolbIsHost
boolbSelectingCard
boolbShowingDetails
boolbSingleMission
UTUIButtonBarButtonBar
UILabelCardDesc
UIImageCardImage
UTSimpleImageListCardImgList
UIPanelCardPanel
intCurrentMissionID
intCurrentSelectionIndex
UIPanelFadePanel
UIPanelHeaderPanel
UIImageMissionNotesBKG
UILabelMissionNotesTitle
UILabelMissionNotes_ExtendedDesc
UILabelMissionNotes_Region
UILabelMissionNotes_Title
UILabelMissionNotes_Type
UTUIOptionButtonNextMission
UIImageNextMissionBox
UILabelNextMissionCaption
intPendingMissionID
UIImagePlayerBox
UILabelPlayerLabels[4]
UIImagePlayerReady[4]
UTSeqObj_SPMissionPreviousMissionObj
UIPanelSizePanel
UTUIDataStore_StringListStringStore
Inherited Variables from UTGame.UTUIScene
bEditorRealTimePreview, bHidingScene, bIgnoreAxisInput, bShowingScene, bSkipPendingCloseSceneNotify, InputBoxScene, MessageBoxScene, OnlineToastScene, PendingCloseScene, PendingOpenScene, PlayerCardScene

Enumerations Summary
Inherited Enumerations from UTGame.UTUIScene
EUTBotTeam, EUTRecordDemo

Functions Summary
function AcceptCard ()))
function AcceptMission (int PlayerIndex))
function AnimEnd (UIObject AnimTarget, int AnimIndex, UIAnimationSeq AnimSeq))
function CardChosen (UTSimpleImageList SourceList, int SelectedIndex, int PlayerIndex))
function CardImgListOnSelectionChange (UTSimpleImageList SourceList, int NewSelectedIndex))
function ChangeSelection (int NewSelectionIndex))
function ClearCard ()))
function FindMissionNearestToCursor (LocalPlayer LocalPlayerOwner))
function FinishMissionChanged (int NewMissionID))
functionbool HandleInputKey (const out InputEventParameters EventParms ))
event Initialized ()))
function InitializeMissionMenu (ESinglePlayerMissionResult MissionResult, bool bYouAreHost, int LastMissionID, UTMissionGRI MGRI))
function MB_Selection (UTUIScene_MessageBox MessageBox, int SelectedOption, int PlayerIndex))
function MissionChanged (EMissionInformation NewMission))
function ModifierCardChanged (name Card, UTMissionGRI MGRI))
function NextMissionValueChanged (UIObject Sender, int PlayerIndex ))
function NotifyGameSessionEnded ()))
functionbool OnButtonBar_AcceptPlayCard (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_Back (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_ClearCard (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_Details (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_MissionAccept (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_PlayCard (UIScreenObject InButton, int InPlayerIndex))
event PostInitialize ()))
functionbool Scene_Back ()))
function ToggleCardSelection (bool bOn))
function ToggleDetails ()))
Inherited Functions from UTGame.UTUIScene
ActivateLevelEvent, AnimEnd, BeginHideAnimation, BeginShowAnimation, CheckCommunicationPrivilegeAndError, CheckContentPrivilegeAndError, CheckForAutoLogin, CheckLinkConnectionAndError, CheckLoginAndError, CheckNatTypeAndDisplayError, CheckOnlinePrivilegeAndError, CloseScene, ConditionallyCheckNumControllers, ConditionallyStartSplitscreen, ConsoleCommand, DeleteDemo, DisplayMessageBox, FindDataStore, FinishCloseScene, FinishOpenScene, GenerateDemoFileName, GetAccountInterface, GetBotTeamNameFromIndex, GetCommonOptionsURL, GetCurrentAudioDevice, GetGameInterface, GetInputBoxScene, GetMessageBoxScene, GetPawnOwner, GetPlayerControllerId, GetPlayerIndex, GetPlayerInterface, GetPlayerInterfaceEx, GetPlayerName, GetPlayerProfile, GetPlayerProfileFromPC, GetPossibleAudioDevices, GetPossibleScreenResolutions, GetPRIOwner, GetUTInteraction, GetUTPlayerOwner, GetWorldInfo, HideOnlineToast, IsBelowMinSpecs, IsControllerInput, IsGame, NotifyChildGameSessionEnded, NotifyGameSessionEnded, OnAnimationFinished, OnCurrentScene_HideAnimationEnded, OnLoginError_Confirm, OnLoginUI_LoginChange, OnLoginUI_LoginFailed, OnPendingCloseScene_HideAnimationEnded, OpenCmdLineURL, OpenScene, OpenSceneByName, PlaySound, SavePlayerProfile, SetAudioDeviceToUse, SetLanPlay, SetScreenResolution, SetupButtonBar, ShowLoginUI, ShowOnlineToast, ShowPlayerCard, StartDedicatedServer, StaticOpenScene, TrimWhitespace, TryCharacterUnlock, UpdateSplitscreenPlayers, ViewportDeProject, ViewportProject


Variables Detail

AnimAudioPlayer Source code

var editconst AudioComponent AnimAudioPlayer;

AnimCues[2] Source code

var SoundCue AnimCues[2];

AudioPlayer Source code

var editconst AudioComponent AudioPlayer;

bIsHost Source code

var transient bool bIsHost;

bSelectingCard Source code

var transient bool bSelectingCard;

bShowingDetails Source code

var transient bool bShowingDetails;

bSingleMission Source code

var transient bool bSingleMission;

ButtonBar Source code

var transient UTUIButtonBar ButtonBar;

CardDesc Source code

var transient UILabel CardDesc;

CardImage Source code

var transient UIImage CardImage;

CardImgList Source code

var transient UTSimpleImageList CardImgList;

CardPanel Source code

var transient UIPanel CardPanel;

CurrentMissionID Source code

var transient int CurrentMissionID;

CurrentSelectionIndex Source code

var transient int CurrentSelectionIndex;

FadePanel Source code

var transient UIPanel FadePanel;

HeaderPanel Source code

var transient UIPanel HeaderPanel;

MissionNotesBKG Source code

var transient UIImage MissionNotesBKG;

MissionNotesTitle Source code

var transient UILabel MissionNotesTitle;

MissionNotes_ExtendedDesc Source code

var transient UILabel MissionNotes_ExtendedDesc;

MissionNotes_Region Source code

var transient UILabel MissionNotes_Region;

MissionNotes_Title Source code

var transient UILabel MissionNotes_Title;

MissionNotes_Type Source code

var transient UILabel MissionNotes_Type;

NextMission Source code

var transient UTUIOptionButton NextMission;

NextMissionBox Source code

var transient UIImage NextMissionBox;

NextMissionCaption Source code

var transient UILabel NextMissionCaption;

PendingMissionID Source code

var transient int PendingMissionID;

PlayerBox Source code

var transient UIImage PlayerBox;

PlayerLabels[4] Source code

var transient UILabel PlayerLabels[4];

PlayerReady[4] Source code

var transient UIImage PlayerReady[4];

PreviousMissionObj Source code

var transient UTSeqObj_SPMission PreviousMissionObj;

SizePanel Source code

var transient UIPanel SizePanel;

StringStore Source code

var transient UTUIDataStore_StringList StringStore;


Functions Detail

AcceptCard Source code

function AcceptCard ( ) )

AcceptMission Source code

function AcceptMission ( int PlayerIndex) )
Call when it's time to go back to the previous scene

AnimEnd Source code

function AnimEnd ( UIObject AnimTarget, int AnimIndex, UIAnimationSeq AnimSeq) )

CardChosen Source code

function CardChosen ( UTSimpleImageList SourceList, int SelectedIndex, int PlayerIndex) )

CardImgListOnSelectionChange Source code

function CardImgListOnSelectionChange ( UTSimpleImageList SourceList, int NewSelectedIndex) )

ChangeSelection Source code

function ChangeSelection ( int NewSelectionIndex) )

ClearCard Source code

function ClearCard ( ) )

FindMissionNearestToCursor Source code

function FindMissionNearestToCursor ( LocalPlayer LocalPlayerOwner) )

FinishMissionChanged Source code

function FinishMissionChanged ( int NewMissionID) )

HandleInputKey Source code

function bool HandleInputKey ( const out InputEventParameters EventParms ) )
Provides a hook for unrealscript to respond to input using actual input key names (i.e. Left, Tab, etc.) Called when an input key event is received which this widget responds to and is in the correct state to process. The keys and states widgets receive input for is managed through the UI editor's key binding dialog (F8). This delegate is called BEFORE kismet is given a chance to process the input.
@param EventParms information about the input event.
@return TRUE to indicate that this input key was processed; no further processing will occur on this input key event.

Initialized Source code

event Initialized ( ) )

InitializeMissionMenu Source code

function InitializeMissionMenu ( ESinglePlayerMissionResult MissionResult, bool bYouAreHost, int LastMissionID, UTMissionGRI MGRI) )
This is called from the PRI when the results of the last mission are in/replicated. It will generate a list of missions and fill everything out.
@param Result The result of the last mission

MB_Selection Source code

function MB_Selection ( UTUIScene_MessageBox MessageBox, int SelectedOption, int PlayerIndex) )

MissionChanged Source code

function MissionChanged ( EMissionInformation NewMission) )

ModifierCardChanged Source code

function ModifierCardChanged ( name Card, UTMissionGRI MGRI) )

NextMissionValueChanged Source code

function NextMissionValueChanged ( UIObject Sender, int PlayerIndex ) )

NotifyGameSessionEnded Source code

function NotifyGameSessionEnded ( ) )
Cleanup

OnButtonBar_AcceptPlayCard Source code

function bool OnButtonBar_AcceptPlayCard ( UIScreenObject InButton, int InPlayerIndex) )

OnButtonBar_Back Source code

function bool OnButtonBar_Back ( UIScreenObject InButton, int InPlayerIndex) )
Button bar callbacks - Back Button

OnButtonBar_ClearCard Source code

function bool OnButtonBar_ClearCard ( UIScreenObject InButton, int InPlayerIndex) )

OnButtonBar_Details Source code

function bool OnButtonBar_Details ( UIScreenObject InButton, int InPlayerIndex) )

OnButtonBar_MissionAccept Source code

function bool OnButtonBar_MissionAccept ( UIScreenObject InButton, int InPlayerIndex) )

OnButtonBar_PlayCard Source code

function bool OnButtonBar_PlayCard ( UIScreenObject InButton, int InPlayerIndex) )

PostInitialize Source code

event PostInitialize ( ) )
Setup the various UI elements

Scene_Back Source code

function bool Scene_Back ( ) )
Call when it's time to go back to the previous scene

ToggleCardSelection Source code

function ToggleCardSelection ( bool bOn) )

ToggleDetails Source code

function ToggleDetails ( ) )


Defaultproperties

defaultproperties
{
   Begin Object Class=AudioComponent Name=ACPlayer ObjName=ACPlayer Archetype=AudioComponent'Engine.Default__AudioComponent'
      bAllowSpatialization=False
      Name="ACPlayer"
      ObjectArchetype=AudioComponent'Engine.Default__AudioComponent'
   End Object
   AudioPlayer=ACPlayer
   AnimCues(0)=SoundCue'A_interface.Menu.UT3ServerSignInCue'
   AnimCues(1)=SoundCue'A_interface.Menu.UT3ServerSignOutCue'
   Begin Object Class=AudioComponent Name=AnimACPlayer ObjName=AnimACPlayer Archetype=AudioComponent'Engine.Default__AudioComponent'
      bAllowSpatialization=False
      Name="AnimACPlayer"
      ObjectArchetype=AudioComponent'Engine.Default__AudioComponent'
   End Object
   AnimAudioPlayer=AnimACPlayer
   Begin Object Class=UIComp_Event Name=SceneEventComponent ObjName=SceneEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIScene_Campaign:SceneEventComponent'
      ObjectArchetype=UIComp_Event'UTGame.Default__UTUIScene_Campaign:SceneEventComponent'
   End Object
   EventProvider=SceneEventComponent
   Name="Default__UTUIScene_CMissionSelection"
   ObjectArchetype=UTUIScene_Campaign'UTGame.Default__UTUIScene_Campaign'
}

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