64 lines
1.5 KiB
Ucode
64 lines
1.5 KiB
Ucode
|
//=============================================================================
|
||
|
// KFGFxWorld_C4Screen
|
||
|
//=============================================================================
|
||
|
// Class Description
|
||
|
//=============================================================================
|
||
|
// Killing Floor 2
|
||
|
// Copyright (C) 2015 Tripwire Interactive LLC
|
||
|
// - Author 4/9/2014
|
||
|
//=============================================================================
|
||
|
|
||
|
class KFGFxWorld_C4Screen extends KFGFxMoviePlayer_World;
|
||
|
|
||
|
|
||
|
var int CurrentMaxCharges;
|
||
|
var int CurrenActiveCharges;
|
||
|
|
||
|
/** Ties the GFxClikWidget variables to the .swf components and handles events */
|
||
|
event bool WidgetInitialized(name WidgetName, name WidgetPath, GFxObject Widget)
|
||
|
{
|
||
|
switch(WidgetName)
|
||
|
{
|
||
|
case ('c4WorldMC'):
|
||
|
if ( MainComponent == none )
|
||
|
{
|
||
|
MainComponent = Widget;
|
||
|
}
|
||
|
break;
|
||
|
}
|
||
|
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
function SetMaxCharges(int MaxCharges)
|
||
|
{
|
||
|
if(MainComponent != none)
|
||
|
{
|
||
|
MainComponent.SetInt("maxCharges", MaxCharges);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
function SetActiveCharges(int ActiveCharges)
|
||
|
{
|
||
|
if ( MainComponent != none )
|
||
|
{
|
||
|
MainComponent.SetInt("activeCharges", ActiveCharges);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function SetReadOut( string newValue )
|
||
|
{
|
||
|
if ( MainComponent != none )
|
||
|
{
|
||
|
MainComponent.SetString("readOut", newValue);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
RenderTexture=TextureRenderTarget2D'Wep_1P_C4_TEX.Wep_1stP_C4_Screen_R2T'
|
||
|
MovieInfo=SwfMovie'UI_World.C4World'
|
||
|
bAutoPlay=false
|
||
|
}
|