79 lines
2.1 KiB
Ucode
79 lines
2.1 KiB
Ucode
|
//=============================================================================
|
||
|
// KFGFxTutorialContainer
|
||
|
//=============================================================================
|
||
|
// This is the UC representation for the GFxObject in the Tutorial Movie Player
|
||
|
//=============================================================================
|
||
|
// Killing Floor 2
|
||
|
// Copyright (C) 2016 Tripwire Interactive LLC
|
||
|
// - Zane Gholson 2/24/2017
|
||
|
//=============================================================================
|
||
|
|
||
|
class KFGFxScreenSizeContainer extends KFGFxObject_Menu;
|
||
|
|
||
|
var localized string TitleString;
|
||
|
var localized string DescriptionString;
|
||
|
var localized string EnlargeString;
|
||
|
var localized string ShrinkString;
|
||
|
|
||
|
var KFPlayerInput KFPI;
|
||
|
|
||
|
function InitMenu( )
|
||
|
{
|
||
|
KFPI = KFPlayerInput(GetPC().PlayerInput);
|
||
|
LocalizeText();
|
||
|
if(GetPC().WorldInfo.IsConsoleBuild())
|
||
|
{
|
||
|
UpdateUsingGamePad(true);
|
||
|
}
|
||
|
else if(KFPI != none)
|
||
|
{
|
||
|
UpdateUsingGamePad(KFPI.bUsingGamepad);
|
||
|
}
|
||
|
LocalizeText();
|
||
|
HideButtonsThatWeDoNotWantForNow();
|
||
|
}
|
||
|
|
||
|
//doing this for now just in case it comes back
|
||
|
function HideButtonsThatWeDoNotWantForNow()
|
||
|
{
|
||
|
local GFxObject cancelButton, cancelTextfield;
|
||
|
|
||
|
cancelButton = GetObject("backButtonIcon");
|
||
|
cancelTextfield = GetObject("cancelTextField");
|
||
|
|
||
|
if(cancelButton != none)
|
||
|
{
|
||
|
cancelButton.SetVisible(false);
|
||
|
}
|
||
|
|
||
|
if(cancelTextfield != none)
|
||
|
{
|
||
|
cancelTextfield.SetVisible(false);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function UpdateUsingGamePad(bool bValue)
|
||
|
{
|
||
|
SetBool("bUsingGamepad", bValue);
|
||
|
}
|
||
|
|
||
|
function LocalizeText()
|
||
|
{
|
||
|
local GFxObject LocalizedObject;
|
||
|
|
||
|
LocalizedObject = CreateObject( "Object" );
|
||
|
|
||
|
LocalizedObject.SetString("title", TitleString);
|
||
|
LocalizedObject.SetString("description", DescriptionString);
|
||
|
LocalizedObject.SetString("enlarge", EnlargeString);
|
||
|
LocalizedObject.SetString("shrink", ShrinkString);
|
||
|
LocalizedObject.SetString("confirm", class'KFCommon_LocalizedStrings'.default.ConfirmString);
|
||
|
LocalizedObject.SetString("cancel", class'KFCommon_LocalizedStrings'.default.CancelString);
|
||
|
|
||
|
SetObject("localizedText", LocalizedObject);
|
||
|
}
|
||
|
|
||
|
DefaultProperties
|
||
|
{
|
||
|
|
||
|
}
|