Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:UTUIScene_CMissionSelection (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIScene >> UTUIScene >> UTUIScene_Campaign >> UTUIScene_CMissionSelection
Package: 
UTGame

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

Properties

AnimAudioPlayer

Type: AudioComponent

Modifiers: editconst


Default value: AudioComponent'AnimACPlayer'

AnimCues

Type: SoundCue

Array size: 2


Default value, index 0: SoundCue'A_interface.Menu.UT3ServerSignInCue'

Default value, index 1: SoundCue'A_interface.Menu.UT3ServerSignOutCue'

AudioPlayer

Type: AudioComponent

Modifiers: editconst


Default value: AudioComponent'ACPlayer'

bIsHost

Type: bool

Modifiers: transient


bSelectingCard

Type: bool

Modifiers: transient


bShowingDetails

Type: bool

Modifiers: transient


bSingleMission

Type: bool

Modifiers: transient


ButtonBar

Type: UTUIButtonBar

Modifiers: transient


CardDesc

Type: UILabel

Modifiers: transient


CardImage

Type: UIImage

Modifiers: transient


CardImgList

Type: UTSimpleImageList

Modifiers: transient


CardPanel

Type: UIPanel

Modifiers: transient


CurrentMissionID

Type: int

Modifiers: transient


CurrentSelectionIndex

Type: int

Modifiers: transient


FadePanel

Type: UIPanel

Modifiers: transient


HeaderPanel

Type: UIPanel

Modifiers: transient


MissionNotes_ExtendedDesc

Type: UILabel

Modifiers: transient


MissionNotes_Region

Type: UILabel

Modifiers: transient


MissionNotes_Title

Type: UILabel

Modifiers: transient


MissionNotes_Type

Type: UILabel

Modifiers: transient


MissionNotesBKG

Type: UIImage

Modifiers: transient


MissionNotesTitle

Type: UILabel

Modifiers: transient


NextMission

Type: UTUIOptionButton

Modifiers: transient


NextMissionBox

Type: UIImage

Modifiers: transient


NextMissionCaption

Type: UILabel

Modifiers: transient


PendingMissionID

Type: int

Modifiers: transient


PlayerBox

Type: UIImage

Modifiers: transient


PlayerLabels

Type: UILabel

Array size: 4

Modifiers: transient


PlayerReady

Type: UIImage

Array size: 4

Modifiers: transient


PreviousMissionObj

Type: UTSeqObj_SPMission

Modifiers: transient


SizePanel

Type: UIPanel

Modifiers: transient


StringStore

Type: UTUIDataStore_StringList

Modifiers: transient


Subobjects

ACPlayer

Class: Engine.AudioComponent

Property Value
bAllowSpatialization False

AnimACPlayer

Class: Engine.AudioComponent

Property Value
bAllowSpatialization False

SceneEventComponent

Class: Engine.UIComp_Event

Inherits from: UTUIScene_Campaign.SceneEventComponent

No new values.

Functions

Events

Initialized

event Initialized ()

Overrides: UIScreenObject.Initialized

Called once this screen object has been completely initialized, before it has called Initialize on its children.

PostInitialize

event PostInitialize ()

Overrides: UIScreenObject.PostInitialize

Setup the various UI elements

Other instance functions

AcceptCard

function AcceptCard ()


AcceptMission

function AcceptMission (int PlayerIndex)

Call when it's time to go back to the previous scene

AnimEnd

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

Overrides: UTUIScene.AnimEnd

Called when an animation on this scene has finished.

CardChosen

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


CardImgListOnSelectionChange

function CardImgListOnSelectionChange (UTSimpleImageList SourceList, int NewSelectedIndex)


ChangeSelection

function ChangeSelection (int NewSelectionIndex)


ClearCard

function ClearCard ()


FindMissionNearestToCursor

function FindMissionNearestToCursor (LocalPlayer LocalPlayerOwner)


FinishMissionChanged

function FinishMissionChanged (int NewMissionID)


HandleInputKey

function bool HandleInputKey (const out UIRoot.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.

Parameters:

  • EventParms - information about the input event.

Returns:

TRUE to indicate that this input key was processed; no further processing will occur on this input key event.

InitializeMissionMenu

function InitializeMissionMenu (UTMissionSelectionGame.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.

Parameters:

  • Result - The result of the last mission

MB_Selection

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


MissionChanged

function MissionChanged (UTMissionInfo.EMissionInformation NewMission)


ModifierCardChanged

function ModifierCardChanged (name Card, UTMissionGRI MGRI)


NextMissionValueChanged

function NextMissionValueChanged (UIObject Sender, int PlayerIndex)


NotifyGameSessionEnded

function NotifyGameSessionEnded ()

Overrides: UTUIScene.NotifyGameSessionEnded

Cleanup

OnButtonBar_AcceptPlayCard

function bool OnButtonBar_AcceptPlayCard (UIScreenObject InButton, int InPlayerIndex)


OnButtonBar_Back

function bool OnButtonBar_Back (UIScreenObject InButton, int InPlayerIndex)

Button bar callbacks - Back Button

OnButtonBar_ClearCard

function bool OnButtonBar_ClearCard (UIScreenObject InButton, int InPlayerIndex)


OnButtonBar_Details

function bool OnButtonBar_Details (UIScreenObject InButton, int InPlayerIndex)


OnButtonBar_MissionAccept

function bool OnButtonBar_MissionAccept (UIScreenObject InButton, int InPlayerIndex)


OnButtonBar_PlayCard

function bool OnButtonBar_PlayCard (UIScreenObject InButton, int InPlayerIndex)


Scene_Back

function bool Scene_Back ()

Call when it's time to go back to the previous scene

ToggleCardSelection

function ToggleCardSelection (bool bOn)


ToggleDetails

function ToggleDetails ()