This commit is contained in:
VDH
2025-11-11 14:13:14 +07:00
parent a13e931bc1
commit e01c923e16
3 changed files with 39 additions and 38 deletions
+6 -5
View File
@@ -69,7 +69,7 @@ public partial class CECHostPlayer : CECPlayer
private List<CECSkill> m_aGoblinSkills = new List<CECSkill>();
private bool m_bEnterGame;
private CECSkill m_pPrepSkill;
public CECSkill m_pPrepSkill;
private float playerSpeed = 5.0f;
private float jumpHeight = 1.5f;
private float gravityValue = -9.81f;
@@ -1860,9 +1860,9 @@ public partial class CECHostPlayer : CECPlayer
else if (m_pWorkMan.CanStartWork(Host_work_ID.WORK_TRACEOBJECT))
{
CECHPWorkTrace pWork2 = (CECHPWorkTrace)m_pWorkMan.CreateWork(Host_work_ID.WORK_TRACEOBJECT);
/* pWork2->SetTraceTarget(pWork2->CreatTraceTarget(idCastTarget, CECHPWorkTrace::TRACE_SPELL, bForceAttack), bUseAutoPF);
pWork2->SetPrepSkill(pSkill);
m_pWorkMan->StartWork_p1(pWork2);*/
pWork2.SetTraceTarget(pWork2.CreatTraceTarget(idCastTarget, Trace_reason.TRACE_SPELL, bForceAttack), bUseAutoPF);
pWork2.SetPrepSkill(pSkill);
m_pWorkMan.StartWork_p1(pWork2);
bTraceOK = true;
}
@@ -1873,13 +1873,14 @@ public partial class CECHostPlayer : CECPlayer
return true;
}
private void CastSkill(int idTarget, bool bForceAttack, CECObject pTarget = null)
public bool CastSkill(int idTarget, bool bForceAttack, CECObject pTarget = null)
{
byte byPVPMask = glb_BuildPVPMask(bForceAttack);
BMLogger.LogError("HoangDev: HostPlayer CastSkill SkillID=" + m_pPrepSkill.GetSkillID() +
" TargetID=" + idTarget + " bForceAttack=" + bForceAttack +
" byPVPMask=" + byPVPMask);
UnityGameSession.c2s_CmdCastSkill(m_pPrepSkill.GetSkillID(), byPVPMask, 1, idTarget);
return true;
}
public byte glb_BuildPVPMask(bool bForceAttack)
{