From c60913b816a5d3e132ba17b9353df7ad7d1e6e4e Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 18 六月 2025 22:20:12 +0800
Subject: [PATCH] 50 【主界面】核心主体

---
 Main/System/MainInterfacePanel/MainRedDot.cs |  136 ++-------------------------------------------
 1 files changed, 7 insertions(+), 129 deletions(-)

diff --git a/Main/System/MainInterfacePanel/MainRedDot.cs b/Main/System/MainInterfacePanel/MainRedDot.cs
index 0aecf9f..34d981b 100644
--- a/Main/System/MainInterfacePanel/MainRedDot.cs
+++ b/Main/System/MainInterfacePanel/MainRedDot.cs
@@ -2,36 +2,18 @@
 //    [Author]:           绗簩涓栫晫
 //    [  Date ]:           Thursday, November 16, 2017
 //--------------------------------------------------------
-using UnityEngine;
-using System.Collections;
-using UnityEngine.UI;
-using System.Collections.Generic;
-using System;
+
 
 
     public class MainRedDot : Singleton<MainRedDot>
     {
         public const int RedPoint_key = 1;
         public const int FAIRY_REDPOINT_KEY1 = 107;
-        public const int RedPoint_key1 = 106;
         public const int RedPoint_UpFuncBase = 2;
-        public const int RedPoint_VipDot = 35;//VIP鐣岄潰
-        public const int RedPoint_Share = 66; //sdk鍒嗕韩绛�
 
         private Redpoint rightTopRedpint = new Redpoint(RedPoint_UpFuncBase);
-
         private Redpoint redPointStrePrentOne = new Redpoint(RedPoint_key);
-        private Redpoint redPointStrePrent = new Redpoint(RedPoint_key, RedPoint_key1);
-        private Redpoint welfareRedPoint = new Redpoint(201);
-        private Redpoint realmRedpoint = new Redpoint(114);
-        private Redpoint redPointVipDot = new Redpoint(RedPoint_VipDot);
 
-        public Redpoint rankActRepoint = new Redpoint(RankActRepoint);
-
-        #region 瑙掕壊绾㈢偣
-        public Redpoint roleRedpoint = new Redpoint(RedPoint_key, 101);
-        public Redpoint roleTagRedpoint = new Redpoint(101, 10101);
-        #endregion
 
         //public Redpoint jadeDynastyRedpoint = new Redpoint(1, 117);
 
@@ -58,15 +40,8 @@
         public Redpoint redPointDepotFunc = new Redpoint(RedPoint_MainPackKey, RedPoint_DepotFuncKey);
         #endregion
 
-        #region 娲楃偧绾㈢偣
-        public const int RedPoint_WashFuncKey = 10605;
-        public Redpoint redPointWashFunc = new Redpoint(RedPoint_key1, RedPoint_WashFuncKey);
-        #endregion
 
-        #region 濂楄绾㈢偣
-        public const int RedPoint_SuitFuncKey = 10604;
-        public Redpoint redPointSuitFunc = new Redpoint(RedPoint_key1, RedPoint_SuitFuncKey);
-        #endregion
+
 
         #region 浠欑洘鍏敤绾㈢偣
         public const int FAIRY_REDPOINT_KEY2 = 10701;
@@ -74,10 +49,7 @@
         public Redpoint fairyBaseFuncRedPoint = new Redpoint(FAIRY_REDPOINT_KEY1, FAIRY_REDPOINT_KEY2);
         #endregion
 
-        #region 浠欑洘娲昏穬绾㈢偣
-        public const int FAIRYLiven_REDPOINT_KEY3 = 1070107;
-        public Redpoint fairyLivenRedPoint = new Redpoint(FAIRY_REDPOINT_KEY2, FAIRYLiven_REDPOINT_KEY3);
-        #endregion
+
 
         #region 浠欑洘鍟嗗簵绾㈢偣
         public const int FAIRYStore_REDPOINT_KEY3 = 1070106;
@@ -85,15 +57,7 @@
         #endregion
 
 
-        #region 鍧愰獞绾㈢偣/鐏靛疇绾㈢偣
 
-        public const int RedPoint_PetKey = 105;
-        public Redpoint redPointPetKeyFunc = new Redpoint(RedPoint_key, RedPoint_PetKey);
-        public const int RedPoint_MountPackKey = 10501;
-        public Redpoint redPointMountFunc = new Redpoint(RedPoint_PetKey, RedPoint_MountPackKey);
-        public const int RedPoint_PetKey2 = 10502;
-        public Redpoint redPonintPetFunc2 = new Redpoint(RedPoint_PetKey, RedPoint_PetKey2);
-        #endregion
 
         #region 寮�鏈嶆椿鍔ㄧ孩鐐�
         public const int REDPOINT_OPENSERVER = 209;
@@ -110,115 +74,29 @@
         public readonly Redpoint fairyActivityRedpoint = new Redpoint(218);
         #endregion
 
-        //IL绾㈢偣 浠�400寮�濮嬩娇鐢紝鍗曠孩鐐癸紙400-599锛夊敖閲忔寜椤哄簭鎺�
-        public static int jpbnRedPoint = 401;       //鏋佸搧鐧芥嬁
-        public static int zxthRedPoint = 402;       //鍦ㄧ嚎鐗规儬
-        public static int gntqRedPoint = 403;       //鍔熻兘鐗规潈鍗�
-        public static int hfhdRedPoint = 406;       //鍚堟湇娲诲姩
-        public static int faqiRedPoint = 408;       //淇偧锛堟硶鍣級绾㈢偣
-        public static int wfqzRedPoint = 409;       //鐜╂硶鍓嶇灮
-        public static int QYRedPoint = 410;       //鎯呯紭
-        public static int SugarRedPoint = 411;       //鍠滅硸
-        public static int CharmRedPoint = 412;       //鎻愬崌榄呭姏
-        public static int XYYGRedPoint = 413;       //骞歌繍浜戣喘
-        public static int GSCJRedPoint = 416;       //鍙ょ鎴愬氨
-        public static int TTLRedPoint = 418;       //閫氬ぉ浠�
-        public static int TDLBRedPoint = 421;       //澶╁笣绀煎寘
-        public static int CrossServerQualifyingRedPoint = 423;   //璺ㄦ湇锛堜竾鐣岋級浜夐湼
-        public static int cbgRedpoint = 428;       //钘忓疂闃佺孩鐐�
-        public static int achievementRedpoint = 431;       //鎴愬氨绾㈢偣
-        public static int buy1Free5Redpoint = 433;       //涔�1閫�5绾㈢偣
-        public static int RechargeGenerousGiftWinRedpoint = 434;       //鍏呭�艰豹绀煎叆鍙�
-        public static int LvZhanlingRedpoint = 435; //绛夌骇鎴樹护鍏ュ彛绾㈢偣
-        public static int RealmLvZhanlingRedpoint = 436;  //澧冪晫鎴樹护鍏ュ彛绾㈢偣
-        public static int CelestialStarTowerRedpoint = 437;  //澶╂槦濉旀垬浠ゅ叆鍙g孩鐐�
-        public static int GuBaoTotalStarsRedpoint = 438;  //鍙ゅ疂鎴樹护鍏ュ彛绾㈢偣
         public static int DailySpecialsRedpoint = 439;  //姣忔棩鐗规儬鍏ュ彛绾㈢偣
-        public static int CZBMRedpoint = 440;  //鎴愰暱蹇呬拱鍏ュ彛绾㈢偣
-
-        // boss棣栨潃
-        public const int REDPOINT_BOSSFIRSTKILL = 600;
-        public const int ForeverCardRedPoint = 441; //缁堣韩鍗$孩鐐�
-        public const int BossTrialRepoint = 442; //boss鍑瘉
-        public const int NewDayActionRedPoint = 443; //鏃ユ湡鍨嬶紙绫昏妭鏃ワ級娲诲姩
 
         public static int BlessedLandRedpoint = 444; //绂忓湴绾㈢偣
-        public const int FuyuanSumRechargeRedpoint = 445; //绂忕紭- 绱厖
-        public const int OnHookRedpoint = 446; //鎸傛満
-        public const int RedPoint_FamilyRecharge = 447; //浠欑洘鍏呭�煎崗鍔�
         public const int CustomizedGiftRedpoint = 448; //鑷�夌ぜ鍖�
         public const int LoginZhanLingRedpoint = 449; //鐧诲綍鎴樹护
-        public const int GatheringSoulZhanLingRedpoint = 450; //鑱氶瓊鎴樹护
-        public const int TreasureLuckyDrawRedpoint = 451; //鍙ゅ疂鎶藉
-        public const int MjxbRedpoint = 452; //绉樺瀵诲疂
-        public const int CrossServerGodBattleFieldAssort = 453; //鍙ょ鎴樺満缁勯槦
-        public const int GatherSourRedpointEnter = 454; //鑱氶瓊鍏ュ彛绾㈢偣
-        public const int QCTrainActRedpoint = 455; //楠戝疇鍏绘垚娲诲姩
-        public const int RankActRepoint = 456; //鎺掕姒滄椿鍔ㄧ殑涓粙绾㈢偣
-        public const int TreasurePavilionRankActRepoint = 457; //鍙ゅ疂鍏绘垚鎺掕姒滄椿鍔�
-        public const int CelestialPalaceRepoint = 458; //浠欏
         public const int PhantasmPavilionRepoint = 459; //骞诲闃�
-        public const int PhantasmPavilionZhanLingRepoint = 460; //骞诲鎴樹护
-        public const int FairyAffinityRepoint = 461; //浠欑紭
         public const int FairyEmbleManageRepoint = 462;//浠欑洘寰界珷绠$悊鍏ュ彛绾㈢偣
         public const int CycleHallRepoint = 463; //杞洖娈�
         public const int YunShiRepoint = 464; //杩愬娍
         public const int LianQiRepoint = 465; //浠欏尃澶т細
         public const int FairySiegeRepoint = 466; //浠欑洘鏀诲煄鎴�
         public const int MailRepoint = 467; //閭
-        public const int RedPoint_MR648 = 900; // BT鍔熻兘绾㈢偣 - 姣忔棩648
+        
 
 
 
         public void Register()
-        {
-            RedpointCenter.Instance.redpointValueChangeEvent -= OnRedpointChange;
-            RedpointCenter.Instance.redpointValueChangeEvent += OnRedpointChange;
-        }
+    {
 
-        public List<int> rightTopHideRedpoints = new List<int>()
-        {
-            203,
-            209,
-            210,
-            212,
-            213,
-            214,
-            216,
-            280,
-            401,
-            402,
-            403,
-            406,
-            413,
-            421,
-            423,
-            433,
-            434,
-            443,
-            452,
-            500,
-            900,
-        };
+    }
 
-        private void OnRedpointChange(int id)
-        {
-            if (rightTopHideRedpoints.Contains(id))
-            {
-                var redpiontState = RedPointState.None;
-                for (int i = 0; i < rightTopHideRedpoints.Count; i++)
-                {
-                    var redpointId = rightTopHideRedpoints[i];
-                    if (RedpointCenter.Instance.GetRedpointState(redpointId) != RedPointState.None)
-                    {
-                        redpiontState = RedPointState.Simple;
-                        break;
-                    }
-                }
 
-                rightTopRedpint.state = redpiontState;
-            }
-        }
+
 
     }
 

--
Gitblit v1.8.0