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

UE3:UTGameInteraction (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> UIRoot >> Interaction >> UIInteraction >> UTGameInteraction
Package: 
UTGame
Within class: 
GameViewportClient
This class in other games:
UDK

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

Properties

BlockUIInputSemaphore

Type: int

Semaphore for blocking UI input.

Default values

Property Value
SceneClientClass Class'UTGame.UTGameUISceneClient'

Functions

Native functions

ShouldProcessUIInput

native final function bool ShouldProcessUIInput () const

Returns:

Whether or not we should process input.

Events

BlockUIInput

event BlockUIInput (bool bBlock)

Tries to block the input for the UI.

ClearUIInputBlocks

event ClearUIInputBlocks ()

Calls all of the UI input blocks and sees if we can unblock ui input.

Other instance functions

MergeScene

function bool MergeScene (UIScene SourceScene, optional UIScene SceneTarget)

Overrides: UIInteraction.MergeScene

Merge 2 existing scenes together in to one

Parameters:

  • SourceScene - The Scene to merge
  • SceneTarget - This optional param is the scene to merge in to. If it's none, the currently active scene will be used.

NotifyGameSessionEnded

function NotifyGameSessionEnded ()

Overrides: UIInteraction.NotifyGameSessionEnded

Called when the current map is being unloaded. Cleans up any references which would prevent garbage collection.