fix player don't play stand animation when cast skill

This commit is contained in:
VDH
2025-11-12 15:24:36 +07:00
parent fb2288c2a2
commit 752d2cd69e
7 changed files with 282 additions and 22 deletions
+15 -2
View File
@@ -252,7 +252,7 @@ public partial class CECHostPlayer : CECPlayer
SelectTarget(m_idUCSelTarget);
}
if (idTraceTarget != 0)
/*if (idTraceTarget != 0)
{
if (iTraceReason == CECHPWorkTrace.Trace_reason.TRACE_ATTACK)
{
@@ -260,7 +260,7 @@ public partial class CECHostPlayer : CECPlayer
return;
NormalAttackObject(idTraceTarget, bForceAttack);
}
}
}*/
}
m_pWorkMan?.Tick(Time.deltaTime);
}
@@ -1100,6 +1100,19 @@ public partial class CECHostPlayer : CECPlayer
m_CDRInfo.vExtent = EC_Utility.ToVector3(m_aabbServer.Extents);
// Create work manager
m_pWorkMan = new CECHPWorkMan(this);
m_pWorkMan.StartWork_p0(m_pWorkMan.CreateWork(CECHPWork.Host_work_ID.WORK_STAND));
/*if (IsDead())
{
CECHPWorkDead pWork = (CECHPWorkDead*)m_pWorkMan->CreateWork(CECHPWork.Host_work_ID.WORK_DEAD);
pWork->SetBeDeadFlag(true);
m_pWorkMan->StartWork_p0(pWork);
}
else if (IsSitting())
{
CECHPWorkSit* pWork = (CECHPWorkSit*)m_pWorkMan->CreateWork(CECHPWork.Host_work_ID.WORK_SIT);
pWork->SetBeSittingFlag(true);
m_pWorkMan->StartWork_p1(pWork);
}*/
LoadResources();
if (m_pWorkMan == null)