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

46 lines
1.3 KiB
Ucode

//=============================================================================
// KFSeqAct_SetPawnIconVisibility
//=============================================================================
// Action that turns non-visible pawn HUD icons on or off
//=============================================================================
// Killing Floor 2
// Copyright (C) 2016 Tripwire Interactive LLC
// - Matt "Squirrlz" Farber
//=============================================================================
class KFSeqAct_SetPawnIconVisibility extends SequenceAction
hideCategories(SequenceAction);
event Activated()
{
local KFGameReplicationInfo KFGRI;
// Check for show/hide
if( InputLinks[0].bHasImpulse )
{
// Show
KFGRI = KFGameReplicationInfo( class'WorldInfo'.static.GetWorldInfo().GRI );
if( KFGRI != none )
{
KFGRI.bHidePawnIcons = false;
}
}
else if( InputLinks[1].bHasImpulse )
{
// Hide
KFGRI = KFGameReplicationInfo( class'WorldInfo'.static.GetWorldInfo().GRI );
if( KFGRI != none )
{
KFGRI.bHidePawnIcons = true;
}
}
}
defaultProperties
{
ObjCategory="Killing Floor"
ObjName="Set Pawn Icon Visibility"
InputLinks(0)=(LinkDesc="Show")
InputLinks(1)=(LinkDesc="Hide")
VariableLinks.Empty()
}