public static bool IsTimeWithinSquadWarPhase(SquadWarData data, uint serverTime) { bool result = false; if (data != null && (ulong)serverTime >= (ulong)((long)data.StartTimeStamp) && (ulong)serverTime < (ulong)((long)data.CooldownEndTimeStamp)) { SquadWarStatusType warStatus = SquadUtils.GetWarStatus(data, Service.Get <ServerAPI>().ServerTime); int num = 0; int num2 = 0; if (SquadUtils.FillOutWarPhaseTimeRange(data, warStatus, out num, out num2)) { result = ((ulong)serverTime >= (ulong)((long)num) && (ulong)serverTime < (ulong)((long)num2)); } } return(result); }