Source

UnrealMagicOfDoomOhYeah / UTUIScene.txt

Full commit
UTGame/Classes/UTUIScene.uc
class UTUIScene extends UIScene

    event UIAnimationEnded( UIScreenObject AnimTarget, name AnimName, int TrackType )
    event bool IsControllerInput(name KeyName)
    final function ConsoleCommand(string Cmd, optional bool bWriteToLog)
    function FinishCloseScene(UIScene SceneToClose, bool bSkipAnimations=false, bool bSkipKismetNotify=false)
    function NotifyChildGameSessionEnded(UIObject Child)
    function NotifyGameSessionEnded()
    function OnCurrentScene_HideAnimationEnded()
    function OnPendingCloseScene_HideAnimationEnded()
    function PlaySound( SoundCue InSoundCue)
    function SavePlayerProfile(optional int PlayerIndex=GetBestPlayerIndex())
    function SetupButtonBar();
    function UIScene FinishOpenScene(UIScene SceneToOpen, bool bSkipAnimation=false, bool bSkipKismetNotify=false)
    function UIScene OpenScene(UIScene SceneToOpen, optional LocalPlayer ScenePlayerOwner=GetPlayerOwner(), optional byte UnusedForcedPriority, optional bool bSkipAnimation=false, optional delegate<OnSceneActivated> SceneDelegate=None)
    function UIScene OpenSceneByName(string SceneToOpen, bool bSkipAnimation=false, optional delegate<OnSceneActivated> SceneDelegate=None)
    function UTGameInteraction GetUTInteraction()
    function UTProfileSettings GetPlayerProfile(optional int PlayerIndex=GetBestPlayerIndex() )
    function UTProfileSettings GetPlayerProfileFromPC(PlayerController PC )
    function UTUIScene_InputBox GetInputBoxScene()
    function UTUIScene_MessageBox DisplayMessageBox (string Message, optional string Title="")
    function UTUIScene_MessageBox GetMessageBoxScene(optional UIScene SceneReference = None)
    function bool BeginHideAnimation(bool bClosingScene=false)
    function bool BeginShowAnimation(bool bInitialActivation=true, bool bBypassAnimation=false)
    function bool CheckLinkConnectionAndError( optional string AlternateTitle, optional string AlternateMessage )
    function bool CloseScene( optional UIScene SceneToClose=Self, bool bCloseChildScenes=true, bool bForceCloseImmediately=false )
    function int GetPlayerControllerId(int PlayerIndex)
    function int GetPlayerIndex()
    function name GetBotTeamNameFromIndex(EUTBotTeam TeamIndex)
    function string GetCommonOptionsURL()
    function string GetPlayerName(int PlayerIndex=GetBestPlayerIndex())
    native function ActivateLevelEvent(name EventName);
    native function Pawn GetPawnOwner();
    native function SetScreenResolution(int ResX, int ResY, bool bFullscreen);
    native function StartDedicatedServer(string TravelURL);
    native function UTPlayerController GetUTPlayerOwner(optional int PlayerIndex=-1);
    native function UTPlayerReplicationInfo GetPRIOwner();
    native function ViewportDeProject(LocalPlayer LocalPlayerOwner, vector ScreenLocation, out vector OutLocation, out vector OutDirection);
    native function ViewportProject(LocalPlayer LocalPlayerOwner, vector WorldLocation, out vector OutScreenLocation);
    native function bool IsGame();
    static function ClearScreenWarningMessage()
    static function OnlineGameInterface GetGameInterface()
    static function OnlinePlayerInterface GetPlayerInterface()
    static function OnlinePlayerInterfaceEx GetPlayerInterfaceEx()
    static function ShowScreenWarningMessage( string Message )
    static function UIDataStore FindDataStore(name DataStoreTag, optional LocalPlayer InPlayerOwner)
    static function UIScene StaticOpenScene(UIScene SceneToOpen)
    static function string TrimWhitespace(string InString)