Files
IL-GSC/IW/PC/ALL/scripts/mp/_hud.gsc
2023-10-27 03:49:01 -04:00

75 lines
1.9 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: scripts\mp\_hud.gsc
* Game: Call of Duty: Infinite Warfare
* Platform: PC
* Function Count: 3
* Decompile Time: 149 ms
* Timestamp: 10/27/2023 12:20:33 AM
*******************************************************************/
//Function Number: 1
init()
{
level.uiparent = spawnstruct();
level.uiparent.horzalign = "left";
level.uiparent.vertalign = "top";
level.uiparent.alignx = "left";
level.uiparent.aligny = "top";
level.uiparent.x = 0;
level.uiparent.y = 0;
level.uiparent.width = 0;
level.uiparent.height = 0;
level.uiparent.children = [];
level.fontheight = 12;
level.var_912F["allies"] = spawnstruct();
level.var_912F["axis"] = spawnstruct();
level.primaryprogressbary = -61;
level.primaryprogressbarx = 0;
level.primaryprogressbarheight = 9;
level.primaryprogressbarwidth = 120;
level.primaryprogressbartexty = -75;
level.primaryprogressbartextx = 0;
level.primaryprogressbarfontsize = 1.2;
level.teamprogressbary = 32;
level.teamprogressbarheight = 14;
level.teamprogressbarwidth = 192;
level.teamprogressbartexty = 8;
level.teamprogressbarfontsize = 1.65;
level.var_B0E6 = "BOTTOM";
level.var_B0E5 = -140;
level.var_B0E4 = 1.6;
}
//Function Number: 2
func_7251(param_00)
{
self.basefontscale = self.fontscale;
if(isdefined(param_00))
{
self.var_B49C = min(param_00,6.3);
}
else
{
self.var_B49C = min(self.fontscale * 2,6.3);
}
self.var_94C4 = 2;
self.var_C766 = 4;
}
//Function Number: 3
func_7250(param_00)
{
self notify("fontPulse");
self endon("fontPulse");
self endon("death");
param_00 endon("disconnect");
param_00 endon("joined_team");
param_00 endon("joined_spectators");
self changefontscaleovertime(self.var_94C4 * 0.05);
self.fontscale = self.var_B49C;
wait(self.var_94C4 * 0.05);
self changefontscaleovertime(self.var_C766 * 0.05);
self.fontscale = self.basefontscale;
}