SoUI 0.5版本占坑
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.8 KiB

#if 0
//--------------------------------------------//
// 本文件为自动生成,请勿编辑 //
// thanks to 最萌小汐 //
//--------------------------------------------//
#endif
#ifdef USE_BJ_ANTI_LEAK
#ifndef YDWEDelayedSuspendDecayNullIncluded
#define YDWEDelayedSuspendDecayNullIncluded
#include "AntiBJLeak/detail/DelayedSuspendDecayFleshEnum.j"
#include "AntiBJLeak/detail/DelayedSuspendDecayBoneEnum.j"
#include "AntiBJLeak/detail/DelayedSuspendDecayStopAnimEnum.j"
library YDWEDelayedSuspendDecayNull requires YDWEDelayedSuspendDecayFleshEnumNull, YDWEDelayedSuspendDecayBoneEnumNull, YDWEDelayedSuspendDecayStopAnimEnumNull
function YDWEDelayedSuspendDecayNull takes nothing returns nothing
local group boneGroup
local group fleshGroup
// Switch the global unit groups over to local variables and recreate
// the global versions, so that this function YDWEcan handle overlapping
// calls.
set boneGroup = bj_suspendDecayBoneGroup
set fleshGroup = bj_suspendDecayFleshGroup
set bj_suspendDecayBoneGroup = CreateGroup()
set bj_suspendDecayFleshGroup = CreateGroup()
call ForGroup(fleshGroup, function YDWEDelayedSuspendDecayStopAnimEnumNull)
call ForGroup(boneGroup, function YDWEDelayedSuspendDecayStopAnimEnumNull)
call TriggerSleepAction(bj_CORPSE_MAX_DEATH_TIME)
call ForGroup(fleshGroup, function YDWEDelayedSuspendDecayFleshEnumNull)
call ForGroup(boneGroup, function YDWEDelayedSuspendDecayBoneEnumNull)
call TriggerSleepAction(0.05)
call ForGroup(fleshGroup, function YDWEDelayedSuspendDecayStopAnimEnumNull)
call DestroyGroup(boneGroup)
call DestroyGroup(fleshGroup)
set boneGroup = null
set fleshGroup = null
endfunction
endlibrary
#endif
#endif