1
0
KF2-Dev-Scripts/KFGame/Classes/KFGfxWorld_WelderScreen.uc
2020-12-13 18:01:13 +03:00

57 lines
1.4 KiB
Ucode

//=============================================================================
// KFGFxWorld_WelderScreen
//=============================================================================
// Class Description
//=============================================================================
// Killing Floor 2
// Copyright (C) 2015 Tripwire Interactive LLC
// - Author 4/9/2014
//=============================================================================
class KFGFxWorld_WelderScreen extends KFGFxMoviePlayer_World;
var byte CurrentCharge;
var byte IntegrityPercentage;
/** Ties the GFxClikWidget variables to the .swf components and handles events */
event bool WidgetInitialized(name WidgetName, name WidgetPath, GFxObject Widget)
{
switch(WidgetName)
{
case ('welderMC'):
if ( MainComponent == none )
{
MainComponent = Widget;
}
break;
}
return true;
}
function SetCharge( byte NewCharge )
{
if ( MainComponent != none )
{
MainComponent.ActionScriptVoid("SetCharge");
CurrentCharge = NewCharge;
}
}
function SetIntegrity( byte NewIntegrityPercentage )
{
if ( MainComponent != none )
{
MainComponent.ActionScriptVoid("SetIntegrity");
IntegrityPercentage = NewIntegrityPercentage;
}
}
defaultproperties
{
RenderTexture=TextureRenderTarget2D'WEP_1P_Welder_TEX.Wep_1stP_Welder_Screen_R2T'
MovieInfo=SwfMovie'UI_World.WelderWorld'
bAutoPlay=false
}