//============================================================================= // 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 { OutputLinks[1].bHasImpulse = true; } } } defaultproperties { ObjColor=(R=255,G=0,B=255,A=255) ObjName="IsWeeklyEvent" OutputLinks(0)=(LinkDesc="True") OutputLinks(1)=(LinkDesc="False") }