Files
IL-GSC/IW/PC/ALL/scripts/asm/shared/mp/move_v2.gsc
2023-10-27 03:49:01 -04:00

60 lines
1.7 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: scripts\asm\shared\mp\move_v2.gsc
* Game: Call of Duty: Infinite Warfare
* Platform: PC
* Function Count: 3
* Decompile Time: 215 ms
* Timestamp: 10/27/2023 12:02:07 AM
*******************************************************************/
//Function Number: 1
waitforsharpturnv2(param_00,param_01,param_02)
{
self endon(param_01 + "_finished");
self waittill("path_dir_change",var_03);
var_04 = [var_03,0];
lib_0A1A::func_2330(param_01,"sharp_turn",var_04);
thread lib_0F3C::func_136E7(param_00,param_01,param_02);
}
//Function Number: 2
playmoveloopv2(param_00,param_01,param_02,param_03)
{
thread lib_0F3C::func_136B4(param_00,param_01,param_03);
thread waitforsharpturnv2(param_00,param_01,param_03);
thread lib_0F3C::func_136CC(param_00,param_01,param_03);
var_04 = 1;
if(isdefined(self.var_2303.var_BCD6))
{
var_04 = self.var_2303.var_BCD6;
}
else if(isdefined(self.var_BCD6))
{
var_04 = self.var_BCD6;
}
lib_0A1D::func_235F(param_00,param_01,param_02,var_04);
}
//Function Number: 3
playsharpturnanimv2(param_00,param_01,param_02,param_03)
{
self endon(param_01 + "_finished");
var_04 = lib_0A1D::func_2337(param_00,param_01);
self.var_FC61 = undefined;
self method_8281("anim deltas");
self method_8289("face angle abs",self.angles);
var_05 = lib_0A1A::func_2341(param_00,param_01);
if(isdefined(self.var_BCD6))
{
scripts\mp\agents\_scriptedagents::func_CED2(param_01,var_04,self.var_BCD6,param_01,"code_move",var_05);
}
else
{
scripts\mp\agents\_scriptedagents::func_CED5(param_01,var_04,param_01,"code_move",var_05);
}
self method_8289("face motion");
self method_8281("code_move");
}