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

55 lines
1.5 KiB
Ucode

/*
--------------------------------------------------------------
Msg_RouletteWinnings
--------------------------------------------------------------
Local Message class for Roulette table in KF Summer Sideshow map.
Lets the players know whether they won / lost and how much.
Author : Alex Quick
--------------------------------------------------------------
*/
class Msg_RouletteWinnings extends WaitingMessage;
static function string GetString(
optional int Switch,
optional PlayerReplicationInfo RelatedPRI_1,
optional PlayerReplicationInfo RelatedPRI_2,
optional Object OptionalObject
)
{
return "Total Winnings = "@Switch@"!";
}
static function ClientReceive(
PlayerController P,
optional int Switch,
optional PlayerReplicationInfo RelatedPRI_1,
optional PlayerReplicationInfo RelatedPRI_2,
optional Object OptionalObject
)
{
super(CriticalEventPlus).ClientReceive(P, Switch, RelatedPRI_1, RelatedPRI_2, OptionalObject);
}
static function float GetLifeTime(int Switch)
{
return 5;
}
static function GetPos(int Switch, out EDrawPivot OutDrawPivot, out EStackMode OutStackMode, out float OutPosX, out float OutPosY)
{
OutDrawPivot = default.DrawPivot;
OutStackMode = default.StackMode;
OutPosX = default.PosX;
OutPosY = 0.8;
}
static function int GetFontSize(int Switch, PlayerReplicationInfo RelatedPRI1, PlayerReplicationInfo RelatedPRI2, PlayerReplicationInfo LocalPlayer)
{
return 5;
}