2021-10-05 17:50:32 +00:00
|
|
|
//=============================================================================
|
|
|
|
// KFSeqCond_IsWeeklyEvent
|
|
|
|
//=============================================================================
|
|
|
|
// Condition to check if we are in an specified weekly event
|
|
|
|
//=============================================================================
|
|
|
|
// Killing Floor 2
|
|
|
|
// Copyright (C) 2021 Tripwire Interactive LLC
|
|
|
|
//=============================================================================
|
|
|
|
class KFSeqCond_IsWeeklyEvent extends SequenceCondition;
|
|
|
|
|
|
|
|
var() int WeeklyIndex;
|
|
|
|
|
|
|
|
function Activated()
|
|
|
|
{
|
|
|
|
local KFGameInfo KFGI;
|
|
|
|
KFGI = KFGameInfo(GetWorldInfo().Game);
|
|
|
|
|
|
|
|
if (KFGI != none)
|
|
|
|
{
|
|
|
|
if (KFGI.MyKFGRI != none && KFGI.MyKFGRI.bIsWeeklyMode && class'KFGameEngine'.static.GetWeeklyEventIndexMod() == WeeklyIndex)
|
|
|
|
{
|
|
|
|
OutputLinks[0].bHasImpulse = true;
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
2021-12-09 16:33:06 +00:00
|
|
|
OutputLinks[1].bHasImpulse = true;
|
2021-10-05 17:50:32 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
defaultproperties
|
|
|
|
{
|
|
|
|
ObjColor=(R=255,G=0,B=255,A=255)
|
|
|
|
ObjName="IsWeeklyEvent"
|
|
|
|
|
|
|
|
OutputLinks(0)=(LinkDesc="True")
|
|
|
|
OutputLinks(1)=(LinkDesc="False")
|
|
|
|
}
|