Files
MinFt/Client/LocalPackages/com.thinkingdata.analytics@6408c68cf9/Plugins/PC/Time/ThinkingSDKTimeCalibration.cs
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

32 lines
1.0 KiB
C#

using System;
namespace ThinkingSDK.PC.Time
{
public class ThinkingSDKTimeCalibration
{
/// <summary>
/// Timestamp when time was calibrated
/// </summary>
public long mStartTime;
/// <summary>
/// System boot time when calibrating time
/// </summary>
public long mSystemElapsedRealtime;
public DateTime NowDate()
{
long nowTime = Environment.TickCount;
long timestamp = nowTime - this.mSystemElapsedRealtime + this.mStartTime;
// DateTime dt = DateTimeOffset.FromUnixTimeMilliseconds(timestamp).LocalDateTime;
// return dt;
DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
return dt.AddMilliseconds(timestamp);
}
protected static double ConvertDateTimeInt(System.DateTime time)
{
DateTime startTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
return (double)(time - startTime).TotalMilliseconds;
}
}
}