IL-GSC/WW2/PC/ALL/1361.gsc
2023-10-27 03:49:01 -04:00

93 lines
2.1 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: 1361.gsc
* Game: Call of Duty: WWII
* Platform: PC
* Function Count: 6
* Decompile Time: 0 ms
* Timestamp: 10/27/2023 3:25:46 AM
*******************************************************************/
//Function Number: 1
func_3D52(param_00)
{
var_01 = self;
var_02 = common_scripts\utility::func_44F5(func_44E4());
if(isdefined(var_01.var_3D4C) == param_00)
{
return;
}
if(param_00)
{
var_01.var_3D4C = spawnlinkedfxforclient(var_02,var_01,"j_spineupper",var_01);
triggerfx(var_01.var_3D4C);
var_01 lightsetoverrideenableforplayer("mp_zombie_descent_sewer_lgton",0.5);
return;
}
var_01.var_3D4C delete();
var_01.var_3D4C = undefined;
var_01 lightsetoverrideenableforplayer("mp_zombie_descent_secrettrial",0.5);
}
//Function Number: 2
func_3D51()
{
level endon("kill flashlight");
var_00 = self;
while(!isdefined(var_00.var_20DA))
{
wait 0.05;
}
var_00 func_3D52(1);
}
//Function Number: 3
func_298E()
{
var_00 = level.var_28F8 + 1;
if(var_00 >= level.var_3D4F.size)
{
level.var_28F8 = 0;
return;
}
level.var_28F8 = var_00;
}
//Function Number: 4
func_44E4()
{
return level.var_3D4F[level.var_28F8];
}
//Function Number: 5
func_3D50(param_00)
{
level endon("kill flashlight");
if(!isdefined(level.var_611["zmb_player_attached_light"]))
{
level.var_611["zmb_player_attached_light"] = loadfx("vfx/lights/mp_zombie_nest/zmb_player_attached_light");
}
level.var_611["zmb_player_attached_light_far"] = loadfx("vfx/lights/mp_zombie_nest/zmb_player_attached_light_far");
level.var_611["zmb_player_attached_light_stealth"] = loadfx("vfx/lights/mp_zombie_nest/zmb_player_attached_light_stealth");
level.var_3D4F = ["zmb_player_attached_light","zmb_player_attached_light_far","zmb_player_attached_light_stealth"];
level.var_28F8 = 0;
if(common_scripts\utility::func_562E(param_00))
{
thread maps\mp\_utility::func_6F74(::func_3D51);
}
}
//Function Number: 6
func_3D53()
{
level notify("kill flashlight");
foreach(var_01 in level.var_744A)
{
var_01 func_3D52(0);
}
}