rott/kf_sources/KFStoryGame/Classes/Msg_CheckPoint.uc
2026-07-14 20:27:09 +07:00

53 lines
1.2 KiB
Ucode

/*
--------------------------------------------------------------
Msg_CheckPoint
--------------------------------------------------------------
Notification that a checkpoint was reached
Author : Alex Quick
--------------------------------------------------------------
*/
class Msg_CheckPoint extends LocalMessage;
var string CheckPointStrings[2];
static function string GetString(
optional int Switch,
optional PlayerReplicationInfo RelatedPRI_1,
optional PlayerReplicationInfo RelatedPRI_2,
optional Object OptionalObject
)
{
local string FinalString;
local KF_StoryCheckPointVolume CheckPoint;
CheckPoint = KF_StoryCheckPointVolume(OptionalObject);
switch(Switch)
{
case 0 : FinalString = RelatedPRI_1.PlayerName@default.CheckPointStrings[0]@CheckPoint.CheckPointName ; break;
case 1 : FinalString = default.CheckPointStrings[1]@CheckPoint.CheckPointName ; break;
}
return FinalString;
}
defaultproperties
{
CheckPointStrings(0)="reached"
CheckPointStrings(1)="Your team will respawn at .."
bIsConsoleMessage=False
bFadeMessage=True
Lifetime=5
DrawColor=(R=25,B=255,G=150)
PosY=0.5
FontSize=2
bIsUnique = false
}