Files
SVSimServer/SVSim.BattleEngine/Engine/Wizard.Lottery/LotteryLoadTaskData.cs

35 lines
768 B
C#

using System;
using LitJson;
using UnityEngine;
namespace Wizard.Lottery;
public class LotteryLoadTaskData
{
private bool IsEnable { get; set; }
private DateTime StartTime { get; set; }
private DateTime EndTime { get; set; }
private int ReceiveServerTime { get; set; }
private double ReceiveSinceStartUpTime { get; set; }
private bool IsTimeEnablePeriod(DateTime start, DateTime end)
{
if (!IsEnable)
{
return false;
}
double num = ConvertTime.DateTimeToUnixTime(start);
double num2 = ConvertTime.DateTimeToUnixTime(end);
double num3 = (double)((float)ReceiveServerTime + Time.realtimeSinceStartup) - ReceiveSinceStartUpTime;
if (num3 < num || num3 >= num2)
{
return false;
}
return true;
}
}