mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-07 17:17:50 -05:00
132 lines
2.1 KiB
Plaintext
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();
|
|
} |