62 lines
2.0 KiB
Ucode
62 lines
2.0 KiB
Ucode
|
class ScoreboardExtRepInfo extends ReplicationInfo;
|
||
|
|
||
|
var private array<UIDInfoEntry> PlayerInfos;
|
||
|
var private array<PlayerGroupEntry> PlayerGroups;
|
||
|
|
||
|
var private string SystemAdminRank;
|
||
|
var private TextColor SystemAdminColor;
|
||
|
var private Fields SystemAdminApplyColorToFields;
|
||
|
|
||
|
var private string SystemPlayerRank;
|
||
|
var private TextColor SystemPlayerColor;
|
||
|
var private Fields SystemPlayerApplyColorToFields;
|
||
|
|
||
|
public reliable client final function ClientInit(
|
||
|
array<PlayerGroupEntry> _PlayerGroups,
|
||
|
array<UIDInfoEntry> _PlayerInfos,
|
||
|
string _SystemAdminRank,
|
||
|
TextColor _SystemAdminColor,
|
||
|
Fields _SystemAdminApplyColorToFields,
|
||
|
string _SystemPlayerRank,
|
||
|
TextColor _SystemPlayerColor,
|
||
|
Fields _SystemPlayerApplyColorToFields)
|
||
|
{
|
||
|
PlayerGroups = _PlayerGroups;
|
||
|
PlayerInfos = _PlayerInfos;
|
||
|
SystemAdminRank = _SystemAdminRank;
|
||
|
SystemAdminColor = _SystemAdminColor;
|
||
|
SystemAdminApplyColorToFields = _SystemAdminApplyColorToFields;
|
||
|
SystemPlayerRank = _SystemPlayerRank;
|
||
|
SystemPlayerColor = _SystemPlayerColor;
|
||
|
SystemPlayerApplyColorToFields = _SystemPlayerApplyColorToFields;
|
||
|
|
||
|
ClientApply();
|
||
|
}
|
||
|
|
||
|
private reliable client final function ClientApply()
|
||
|
{
|
||
|
local KFScoreBoard SC;
|
||
|
|
||
|
SC = ScoreboardExtHUD(PlayerController(Owner).myHUD).Scoreboard;
|
||
|
if (SC == None)
|
||
|
{
|
||
|
SetTimer(0.5f, false, nameof(ClientApply));
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
SC.PlayerGroups = PlayerGroups;
|
||
|
SC.PlayerInfos = PlayerInfos;
|
||
|
SC.SystemAdminRank = SystemAdminRank;
|
||
|
SC.SystemAdminColor = SystemAdminColor;
|
||
|
SC.SystemAdminApplyColorToFields = SystemAdminApplyColorToFields;
|
||
|
SC.SystemPlayerRank = SystemPlayerRank;
|
||
|
SC.SystemPlayerColor = SystemPlayerColor;
|
||
|
SC.SystemPlayerApplyColorToFields = SystemPlayerApplyColorToFields;
|
||
|
|
||
|
Destroy();
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
|
||
|
}
|