public static int GetSecondsRemaining(ITimedEventVO vo) { int nowTimeWithEventOffset = TimedEventUtils.GetNowTimeWithEventOffset(vo); switch (TimedEventUtils.GetState(vo)) { case TimedEventState.Upcoming: return(vo.StartTimestamp - nowTimeWithEventOffset); case TimedEventState.Live: return(vo.EndTimestamp - nowTimeWithEventOffset); case TimedEventState.Closing: return(vo.EndTimestamp - nowTimeWithEventOffset); default: return(0); } }
public static TimedEventState GetState(ITimedEventVO vo) { int nowTimeWithEventOffset = TimedEventUtils.GetNowTimeWithEventOffset(vo); return(TimedEventUtils.GetState(vo, (uint)nowTimeWithEventOffset)); }
public unsafe static long $Invoke0(long instance, long *args) { return(GCHandledObjects.ObjectToGCHandle(TimedEventUtils.GetNowTimeWithEventOffset((ITimedEventVO)GCHandledObjects.GCHandleToObject(*args)))); }
public static int GetSecondsRemainingUntilClosing(ITimedEventVO vo) { int nowTimeWithEventOffset = TimedEventUtils.GetNowTimeWithEventOffset(vo); return(vo.EndTimestamp - nowTimeWithEventOffset); }