IL-GSC/AW/PC/maps/_inventory.gsc
InfinityLoader b2389dbcb9 Full AW Dump
2024-04-22 02:38:24 -04:00

132 lines
2.1 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: _inventory.gsc
* Game: Call of Duty: Advanced Warfare
* Platform: PC
* Function Count: 6
* Decompile Time: 101 ms
* Timestamp: 4/22/2024 2:21:36 AM
*******************************************************************/
//Function Number: 1
main()
{
level.inventory = [];
}
//Function Number: 2
inventory_create(param_00,param_01)
{
if(1)
{
return spawnstruct();
}
if(!isdefined(param_01))
{
param_01 = 0;
}
var_02 = newhudelem();
var_02.alignx = "right";
var_02.aligny = "top";
var_02.horzalign = "right";
var_02.vertalign = "top";
var_02.alpha = 0;
var_02.index = level.inventory.size;
var_02.show_icon = param_01;
var_02 setshader(param_00,40,40);
level.inventory[var_02.index] = var_02;
inventroy_update();
return var_02;
}
//Function Number: 3
inventory_hide()
{
if(1)
{
return;
}
self.show_icon = 0;
inventroy_update();
}
//Function Number: 4
inventory_show()
{
if(1)
{
return;
}
self.show_icon = 1;
inventroy_update();
}
//Function Number: 5
inventroy_update()
{
if(1)
{
return;
}
var_00 = -18;
var_01 = 8;
var_02 = 42;
var_03 = 0;
for(var_04 = 0;var_04 < level.inventory.size;var_04++)
{
if(level.inventory[var_04].show_icon)
{
var_05 = var_01 + var_02 * var_03;
if(var_05 != level.inventory[var_04].y)
{
level.inventory[var_04].x = var_00;
if(level.inventory[var_04].alpha != 0)
{
level.inventory[var_04] moveovertime(0.3);
}
level.inventory[var_04].y = var_05;
}
if(level.inventory[var_04].alpha != 1)
{
level.inventory[var_04] fadeovertime(0.3);
level.inventory[var_04].alpha = 1;
}
var_03++;
continue;
}
level.inventory[var_04] fadeovertime(0.3);
level.inventory[var_04].alpha = 0;
}
}
//Function Number: 6
inventory_destroy()
{
if(1)
{
return;
}
self destroy();
var_00 = 0;
var_01 = level.inventory;
level.inventory = [];
for(var_02 = 0;var_02 < var_01.size;var_02++)
{
if(isdefined(var_01[var_02]))
{
level.inventory[level.inventory.size] = var_01[var_02];
}
}
inventroy_update();
}