feat: add hpworkfall.

fix: update logic jump stand.
This commit is contained in:
Tungdv
2025-12-03 18:09:38 +07:00
parent 1d6703572f
commit aa012f7c60
8 changed files with 365 additions and 37 deletions
+7 -2
View File
@@ -90,6 +90,7 @@ namespace BrewMonster
private float m_fPrayDistancePlus;
private A3DVECTOR3 g_vOrigin = new A3DVECTOR3(0f);
private Transform playerTransform;
private float EC_SLOPE_Y = 0.5f;
// ====== Ground cast config ======
[Header("Ground Cast")]
@@ -1257,9 +1258,13 @@ namespace BrewMonster
m_aabbServer = m_aabb;
CalcPlayerAABB();
SetPos(pos);
m_CDRInfo.fStepHeight = 0.8f;
//m_CDRInfo.vTPNormal = GroundCheck(out RaycastHit hit) ? hit.normal : Vector3.zero;
m_CDRInfo.vExtent = EC_Utility.ToVector3(m_aabbServer.Extents);
m_CDRInfo.vTPNormal = EC_Utility.ToVector3(g_vOrigin);
m_CDRInfo.fYVel = 0.0f;
m_CDRInfo.fSlopeThresh = EC_SLOPE_Y;
m_CDRInfo.fStepHeight = 0.8f;
// Create work manager
m_pWorkMan = new CECHPWorkMan(this);
m_pWorkMan.StartWork_p0(m_pWorkMan.CreateWork(Host_work_ID.WORK_STAND));
@@ -1288,7 +1293,7 @@ namespace BrewMonster
pWork.SetBeSittingFlag(true);
m_pWorkMan.StartWork_p1(pWork);
}*/
m_GndInfo.bOnGround = GroundCheck(out lastGroundHit);
LoadResources();
if (m_pWorkMan == null)
{