change type time
This commit is contained in:
@@ -16,7 +16,7 @@ public class CECHostMove
|
||||
CECHostPlayer m_pHost;
|
||||
CECCounter m_CmdTimeCnt;
|
||||
bool m_bStop;
|
||||
const int MOVECMD_INTERVAL = 500;
|
||||
const float MOVECMD_INTERVAL = .5f;
|
||||
Vector3 m_vLastSevPos;
|
||||
|
||||
public CECHostMove(CECHostPlayer pHost)
|
||||
@@ -28,7 +28,7 @@ public class CECHostMove
|
||||
m_CmdTimeCnt = new CECCounter();
|
||||
m_CmdTimeCnt.SetPeriod(MOVECMD_INTERVAL);
|
||||
}
|
||||
public void Tick(ulong dwDeltaTime)
|
||||
public void Tick(float dwDeltaTime)
|
||||
{
|
||||
m_CmdTimeCnt.IncCounter(dwDeltaTime);
|
||||
}
|
||||
@@ -37,7 +37,6 @@ public class CECHostMove
|
||||
Vector3 vMoveDir = vVel;
|
||||
float fSpeed = vMoveDir.magnitude;
|
||||
SendMoveCmd(vCurPos, fSpeed, iMoveMode, bForceSend);
|
||||
Debug.LogWarning("HoangDev :SendMoveCmd 111");
|
||||
}
|
||||
void SendMoveCmd(in Vector3 vCurPos,
|
||||
float fSpeed, int iMoveMode, bool bForceSend)
|
||||
@@ -45,14 +44,12 @@ public class CECHostMove
|
||||
if (m_bStop)
|
||||
{
|
||||
// m_CmdTimeCnt.Reset();
|
||||
m_CmdTimeCnt.SetCounter((ulong)(m_fMoveTime * 1000));
|
||||
m_CmdTimeCnt.SetCounter((m_fMoveTime * 1000));
|
||||
m_bStop = false;
|
||||
}
|
||||
Debug.LogWarning("HoangDev :SendMoveCmd 2222");
|
||||
|
||||
if (!bForceSend && !m_CmdTimeCnt.IsFull())
|
||||
return;
|
||||
Debug.LogWarning("HoangDev :SendMoveCmd 3333");
|
||||
|
||||
int iTime = (int)(m_fMoveTime * 1000);
|
||||
|
||||
@@ -61,11 +58,10 @@ public class CECHostMove
|
||||
if (iTime == 0 || !bForceSend)
|
||||
{
|
||||
// if time is too little, wait again
|
||||
m_CmdTimeCnt.SetCounter((ulong)iTime);
|
||||
m_CmdTimeCnt.SetCounter(iTime);
|
||||
return;
|
||||
}
|
||||
}
|
||||
Debug.LogWarning("HoangDev :SendMoveCmd 4444");
|
||||
|
||||
m_CmdTimeCnt.Reset();
|
||||
|
||||
@@ -83,9 +79,10 @@ public class CECHostMove
|
||||
gamedatasend gamedatasend = new gamedatasend();
|
||||
|
||||
//TODO: tim cach convert vector 3 unity sang System.Numerics.Vector3
|
||||
Debug.LogWarning("vCurPos " + vCurPos);
|
||||
gamedatasend.Data = C2SCommandFactory.CreatePlayerMove(ToSysVec3(vCurPos), ToSysVec3(vDest), (ushort)iTime, (short)fSpeed, (byte)iMoveMode, wStamp);
|
||||
UnityGameSession.SendProtocol(gamedatasend);
|
||||
Debug.Log("HoangDev : SendProtocolSendProtocolSendProtocol");
|
||||
Debug.LogWarning("HoangDev : SendProtocolSendProtocolSendProtocol");
|
||||
}
|
||||
public void GroundMove(float ftime)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user