mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-06-27 01:47:54 -05:00
Full AW Dump
This commit is contained in:
92
AW/PC/maps/_sarray.gsc
Normal file
92
AW/PC/maps/_sarray.gsc
Normal file
@ -0,0 +1,92 @@
|
||||
/*******************************************************************
|
||||
* Decompiled By: Bog
|
||||
* Decompiled File: _sarray.gsc
|
||||
* Game: Call of Duty: Advanced Warfare
|
||||
* Platform: PC
|
||||
* Function Count: 10
|
||||
* Decompile Time: 162 ms
|
||||
* Timestamp: 4/22/2024 2:22:29 AM
|
||||
*******************************************************************/
|
||||
|
||||
//Function Number: 1
|
||||
sarray_spawn()
|
||||
{
|
||||
var_00 = spawnstruct();
|
||||
var_00.array = [];
|
||||
return var_00;
|
||||
}
|
||||
|
||||
//Function Number: 2
|
||||
sarray_set(param_00,param_01)
|
||||
{
|
||||
self.array[param_00] = param_01;
|
||||
}
|
||||
|
||||
//Function Number: 3
|
||||
sarray_get(param_00)
|
||||
{
|
||||
return self.array[param_00];
|
||||
}
|
||||
|
||||
//Function Number: 4
|
||||
sarray_copy(param_00)
|
||||
{
|
||||
if(isarray(param_00))
|
||||
{
|
||||
self.array = param_00;
|
||||
return;
|
||||
}
|
||||
|
||||
self.array = param_00.array;
|
||||
}
|
||||
|
||||
//Function Number: 5
|
||||
sarray_push(param_00)
|
||||
{
|
||||
self.array[self.array.size] = param_00;
|
||||
}
|
||||
|
||||
//Function Number: 6
|
||||
sarray_pop()
|
||||
{
|
||||
var_00 = self.array[self.array.size - 1];
|
||||
self.array[self.array.size - 1] = undefined;
|
||||
return var_00;
|
||||
}
|
||||
|
||||
//Function Number: 7
|
||||
sarray_clear()
|
||||
{
|
||||
self.array = [];
|
||||
}
|
||||
|
||||
//Function Number: 8
|
||||
sarray_length()
|
||||
{
|
||||
return self.array.size;
|
||||
}
|
||||
|
||||
//Function Number: 9
|
||||
sarray_create_func_obj(param_00)
|
||||
{
|
||||
var_01 = spawnstruct();
|
||||
var_01.func = param_00;
|
||||
return var_01;
|
||||
}
|
||||
|
||||
//Function Number: 10
|
||||
sarray_sort_by_handler(param_00,param_01)
|
||||
{
|
||||
for(var_02 = 0;var_02 < param_00 sarray_length() - 1;var_02++)
|
||||
{
|
||||
for(var_03 = var_02 + 1;var_03 < param_00 sarray_length();var_03++)
|
||||
{
|
||||
if(param_01 [[ param_01.func ]](param_00 sarray_get(var_03),param_00 sarray_get(var_02)))
|
||||
{
|
||||
var_04 = param_00 sarray_get(var_03);
|
||||
param_00 sarray_set(var_03,param_00 sarray_get(var_02));
|
||||
param_00 sarray_set(var_02,var_04);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user