I don't need to test my programs. I have an error-correcting modem.

UE3:UIAction_ShowDeviceSelectionUI (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> SequenceObject >> SequenceOp >> SequenceAction >> UIAction >> UIAction_ShowDeviceSelectionUI
Package: 
Engine

This action tells the online subsystem to show the marketplace ui for content

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

Properties

Property group 'UIAction_ShowDeviceSelectionUI'

bForceShowUI

Type: bool

Whether the UI should always be displayed or not

DeviceID

Type: int

Will hold the resultant value the user input

DeviceName

Type: string

The name of the device that was selected

SizeNeeded

Type: int

The amount of data that is going to be written

Internal variables

bIsDone

Type: bool

Whether the async call is done or not

bResult

Type: bool

Whether the user chose a device or cancelled the dialog.

Default values

Property Value
bAutoActivateOutputLinks False
bLatentExecution True
ObjCategory "Online"
ObjName "Select Media Device"
OutputLinks[0]
Member Value
LinkDesc "Failure"
OutputLinks[1]
Member Value
LinkDesc "Success"
VariableLinks[0]
Member Value
bWriteable True
ExpectedType Class'Engine.SeqVar_String'
LinkDesc "Device Name"
PropertyName 'DeviceName'
VariableLinks[1]
Member Value
LinkDesc "DeviceID"
PropertyName 'DeviceID'

Functions

Native functions

WriteToVariables

native function WriteToVariables ()

Writes the current DeviceID to all connected variables.

Events

SelectDevice

event SelectDevice ()

Uses the online subsystem to show the device selection UI

Other instance functions

OnDeviceSelectionComplete

function OnDeviceSelectionComplete (bool bWasSuccessful)

Reads the results of the user's device choice

Parameters:

  • bWasSuccessful - true if the action completed without error, false if there was an error