Core/Movement: Add time synchronisation (Needs tested)

Port From (https://github.com/TrinityCore/TrinityCore/commit/c19a4db1c12b8864d6c486ee8e2f0e058fb4155a)
This commit is contained in:
hondacrx
2021-12-02 22:34:04 -05:00
parent f5695f0cf2
commit a96fe1e47f
11 changed files with 586 additions and 75 deletions
+6
View File
@@ -82,6 +82,12 @@ public static class Time
return newMSTime - oldMSTime;
}
public static uint GetMSTimeDiff(uint oldMSTime, DateTime newTime)
{
uint newMSTime = (uint)(newTime - ApplicationStartTime).TotalMilliseconds;
return GetMSTimeDiff(oldMSTime, newMSTime);
}
public static uint GetMSTimeDiffToNow(uint oldMSTime)
{
var newMSTime = GetMSTime();