// Token: 0x06001202 RID: 4610 RVA: 0x001F2774 File Offset: 0x001F0974 public FootballActInfo(UIFootBallInfo InfoUI) { this.InfoUI = InfoUI; EActivityState kvKState = ActivityManager.Instance.GetKvKState(); if (kvKState > EActivityState.EAS_None && kvKState < EActivityState.EAS_ReplayRanking) { this.IsKvk = true; } else { this.IsKvk = false; } if (this.IsKvk) { this.IDs = new uint[3]; this.Fontsize = new int[3]; this.LineSpace = new int[3]; InfoUI.TitleText.text = DataManager.Instance.mStringTable.GetStringByID(14751u); this.IDs[0] = 12223u; this.IDs[1] = 12241u; this.IDs[2] = 14752u; this.Fontsize[0] = 17; this.Fontsize[1] = 19; this.Fontsize[2] = 17; this.LineSpace[0] = 22; this.LineSpace[1] = 0; this.LineSpace[2] = 22; } else { this.IDs = new uint[5]; this.Fontsize = new int[5]; this.LineSpace = new int[5]; InfoUI.TitleText.text = DataManager.Instance.mStringTable.GetStringByID(12225u); this.IDs[0] = 12223u; this.IDs[1] = 12224u; this.IDs[2] = 12240u; this.IDs[3] = 12241u; this.IDs[4] = 12242u; this.Fontsize[0] = 17; this.Fontsize[1] = 19; this.Fontsize[2] = 17; this.Fontsize[3] = 19; this.Fontsize[4] = 17; this.LineSpace[0] = 22; this.LineSpace[1] = 0; this.LineSpace[2] = 22; this.LineSpace[3] = 0; this.LineSpace[4] = 22; } }
// Token: 0x060012EC RID: 4844 RVA: 0x0020FAA0 File Offset: 0x0020DCA0 public static int isOpenArena() { EActivityState eventState = ActivityManager.Instance.KvKActivityData[4].EventState; if (eventState == EActivityState.EAS_Run || eventState == EActivityState.EAS_HomeStart || eventState == EActivityState.EAS_HomeEnd || eventState == EActivityState.EAS_StartRanking) { return(1); } if (ArenaManager.Instance.m_ArenaClose_ActivityType == EActivityType.EAT_KingOfTheWorld && ArenaManager.Instance.m_ArenaClose_CDTime > ActivityManager.Instance.ServerEventTime) { return(2); } if (ArenaManager.Instance.m_ArenaClose_ActivityType == EActivityType.EAT_FederalEvent && ArenaManager.Instance.m_ArenaClose_CDTime > ActivityManager.Instance.ServerEventTime) { return(3); } return(0); }
// Token: 0x0600181D RID: 6173 RVA: 0x0028B48C File Offset: 0x0028968C public void SetPushToSDK(bool pause) { if (!pause) { PushManage.ClearPush(); return; } if (!PushManage.PushStart) { return; } if (NewbieManager.IsNewbie) { return; } if (PushManage.checkPushSwitch(0, 0)) { long num = DataManager.Instance.queueBarData[0].StartTime + (long)((ulong)DataManager.Instance.queueBarData[0].TotalTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; this.SetPush(0, DataManager.Instance.mStringTable.GetStringByID(8440u), (int)num); } num = DataManager.Instance.queueBarData[1].StartTime + (long)((ulong)DataManager.Instance.queueBarData[1].TotalTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; this.SetPush(1, DataManager.Instance.mStringTable.GetStringByID(8441u), (int)num); } num = DataManager.Instance.queueBarData[10].StartTime + (long)((ulong)DataManager.Instance.queueBarData[10].TotalTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; this.SetPush(2, DataManager.Instance.mStringTable.GetStringByID(8445u), (int)num); } num = DataManager.Instance.queueBarData[14].StartTime + (long)((ulong)DataManager.Instance.queueBarData[14].TotalTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; this.SetPush(3, DataManager.Instance.mStringTable.GetStringByID(8446u), (int)num); } num = DataManager.Instance.queueBarData[18].StartTime + (long)((ulong)DataManager.Instance.queueBarData[18].TotalTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; this.SetPush(4, DataManager.Instance.mStringTable.GetStringByID(8455u), (int)num); } for (int i = 0; i < PetManager.Instance.m_PetTrainingData.Length; i++) { num = PetManager.Instance.m_PetTrainingData[i].m_EventTime.BeginTime + (long)((ulong)PetManager.Instance.m_PetTrainingData[i].m_EventTime.RequireTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; this.SetPush(15 + i, DataManager.Instance.mStringTable.GetStringByID(16077u), (int)num); } } num = DataManager.Instance.queueBarData[34].StartTime + (long)((ulong)DataManager.Instance.queueBarData[34].TotalTime); if (num > DataManager.Instance.ServerTime) { num -= DataManager.Instance.ServerTime; if (DataManager.Instance.FusionDataTable.GetRecordByKey(PetManager.Instance.ItemCraftID).Fusion_Kind == 0) { this.SetPush(23, DataManager.Instance.mStringTable.GetStringByID(16095u), (int)num); } else { this.SetPush(23, DataManager.Instance.mStringTable.GetStringByID(16096u), (int)num); } } } if (PushManage.checkPushSwitch(3, 15) && GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level >= 3 && DataManager.Instance.RoleAttr.NextOnlineGiftOpenTime > DataManager.Instance.ServerTime) { long num = DataManager.Instance.RoleAttr.NextOnlineGiftOpenTime - DataManager.Instance.ServerTime; this.SetPush(5, DataManager.Instance.mStringTable.GetStringByID(8451u), (int)num); } if (PushManage.checkPushSwitch(4, 16)) { int num2 = (int)(DataManager.Instance.HeroMaxMorale - DataManager.Instance.RoleAttr.Morale); if (num2 > 0) { long num3 = DataManager.Instance.ServerTime - DataManager.Instance.RoleAttr.LastMoraleRecoverTime; int num4 = num2; if (num3 % 360L > 0L) { num4--; } long num = (long)(num4 * 360) + num3; this.SetPush(6, DataManager.Instance.mStringTable.GetStringByID(8453u), (int)num); } uint maxMonsterPoint = DataManager.Instance.GetMaxMonsterPoint(); num2 = (int)(DataManager.Instance.GetMaxMonsterPoint() - DataManager.Instance.RoleAttr.MonsterPoint); if (num2 > 0) { long num = (long)((DataManager.Instance.GetMaxMonsterPoint() - DataManager.Instance.RoleAttr.MonsterPoint) * ((double)DataManager.Instance.RoleAttr.MonsterPointRecoverFrequency / 1000.0)); this.SetPush(7, DataManager.Instance.mStringTable.GetStringByID(8467u), (int)num); } } if (PushManage.checkPushSwitch(5, 17)) { int recvBuffDataIdxByID = DataManager.Instance.GetRecvBuffDataIdxByID(1); if (recvBuffDataIdxByID >= 0) { ItemBuffData itemBuffData = DataManager.Instance.m_RecvItemBuffData[recvBuffDataIdxByID]; long num = itemBuffData.TargetTime - DataManager.Instance.ServerTime - 600L; if (num > 0L) { this.SetPush(8, DataManager.Instance.mStringTable.GetStringByID(8462u), (int)num); } } } if (PushManage.checkPushSwitch(11, 20)) { long num = DataManager.Instance.m_CryptData.startTime + (long)((ulong)GameConstants.CryptSecends[(int)DataManager.Instance.m_CryptData.kind]) - DataManager.Instance.ServerTime; if (num > 0L) { this.SetPush(9, DataManager.Instance.mStringTable.GetStringByID(9040u), (int)num); } } if (PushManage.checkPushSwitch(10, 21)) { TimeEventDataType shelterTime = HideArmyManager.Instance.GetShelterTime(); long num = shelterTime.BeginTime + (long)((ulong)shelterTime.RequireTime) - DataManager.Instance.ServerTime - 600L; if (num > 0L) { this.SetPush(10, DataManager.Instance.mStringTable.GetStringByID(9048u), (int)num); } } if (PushManage.checkNewByteSwitch(22)) { TimerTypeMission timerMissionData = DataManager.MissionDataManager.GetTimerMissionData(_eMissionType.Affair); long num = timerMissionData.ResetTime - DataManager.Instance.ServerTime; if (GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level >= 13 && num > 0L) { this.SetPush(13, DataManager.Instance.mStringTable.GetStringByID(9632u), (int)num); } } if (PushManage.checkPushSwitch(8, 11)) { TimeEventDataType wonderCountTime = GUIManager.Instance.WonderCountTime; long num = wonderCountTime.BeginTime + (long)((ulong)wonderCountTime.RequireTime) - DataManager.Instance.ServerTime - 600L; if (ActivityManager.Instance.KvKActivityData[4].EventState == EActivityState.EAS_Prepare) { long num5 = ActivityManager.Instance.KvKActivityData[4].EventBeginTime - DataManager.Instance.ServerTime - 600L; if (num5 > 0L) { this.SetPush(12, DataManager.Instance.mStringTable.GetStringByID(9548u), (int)num5); } if (num > 0L && num < num5) { this.SetPush(11, DataManager.Instance.mStringTable.GetStringByID(9029u), (int)num); } } else if (num > 0L) { this.SetPush(11, DataManager.Instance.mStringTable.GetStringByID(9029u), (int)num); } } if (PushManage.checkNewByteSwitch(25)) { long num = this.OrderEventBeginTime - DataManager.Instance.ServerTime - 600L; if (num > 0L) { this.SetPush(14, DataManager.Instance.mStringTable.GetStringByID(9694u), (int)num); } } RoleBuildingData buildData = GUIManager.Instance.BuildingData.GetBuildData(8, 0); ushort num6 = 0; while ((int)num6 < DataManager.Instance.PushCallBackTable.TableCount) { PushCallBack recordByIndex = DataManager.Instance.PushCallBackTable.GetRecordByIndex((int)num6); if (GameConstants.IsBetween((int)buildData.Level, (int)recordByIndex.LowLevel, (int)recordByIndex.HighLevel)) { int num7 = 10171 + UnityEngine.Random.Range(0, 4); if (num7 > 10174) { num7 = 10174; } this.SetPush(24, DataManager.Instance.mStringTable.GetStringByID((uint)((ushort)num7)), (int)recordByIndex.Hour * 3600); break; } num6 += 1; } if (PushManage.checkNewByteSwitch(26)) { if (this.FootBallGameType == 15) { long num = this.FootBallEventBeginTime - ActivityManager.Instance.ServerEventTime - 600L; if (num > 0L) { this.SetPush(25, DataManager.Instance.mStringTable.GetStringByID(16123u), (int)num); } int num8 = Math.Min(6, (int)this.FootBallWaveCount); for (int j = 1; j < num8; j++) { num += (long)this.FootBallWaveGap; if (num > 0L) { this.SetPush(25 + j, DataManager.Instance.mStringTable.GetStringByID(16125u), (int)num); } } } else if (this.FootBallGameType == 16) { EActivityState fifastate = ActivityManager.Instance.GetFIFAState(); if (fifastate == EActivityState.EAS_Prepare || fifastate == EActivityState.EAS_Run) { long num = this.FootBallEventBeginTime - ActivityManager.Instance.ServerEventTime - 600L; int num9 = Math.Min(6, (int)this.FootBallWaveCount); for (int k = 1; k < num9; k++) { num += (long)this.FootBallWaveGap; if (num > 0L) { this.SetPush(25 + k, DataManager.Instance.mStringTable.GetStringByID(16125u), (int)num); } } } } } }