IL-GSC/AW/PC/MP/maps/mp/_animatedmodels.gsc
2023-10-27 03:49:01 -04:00

52 lines
1.2 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: maps/mp/_animatedmodels.gsc
* Game: Call of Duty: Advanced Warfare
* Platform: PC
* Function Count: 2
* Decompile Time: 29 ms
* Timestamp: 10/27/2023 1:48:24 AM
*******************************************************************/
//Function Number: 1
main()
{
if(!isdefined(level.anim_prop_models))
{
level.anim_prop_models = [];
}
var_00 = getarraykeys(level.anim_prop_models);
foreach(var_02 in var_00)
{
var_03 = getarraykeys(level.anim_prop_models[var_02]);
foreach(var_05 in var_03)
{
precachempanim(level.anim_prop_models[var_02][var_05]);
}
}
waittillframeend;
level.init_animatedmodels = [];
var_08 = getentarray("animated_model","targetname");
common_scripts\utility::array_thread(var_08,::animatemodel);
level.init_animatedmodels = undefined;
}
//Function Number: 2
animatemodel()
{
if(isdefined(self.animation))
{
var_00 = self.animation;
}
else
{
var_01 = getarraykeys(level.anim_prop_models[self.model]);
var_02 = var_01[randomint(var_01.size)];
var_00 = level.anim_prop_models[self.model][var_02];
}
self scriptmodelplayanim(var_00);
self willneverchange();
}