hch
2025-11-21 eb27e5fd31f73b998a4bbd85511a31e40b8c61b7
Main/System/Redpoint/MainRedDot.cs
@@ -16,12 +16,60 @@
    public Redpoint redpointChallenge = new Redpoint(MainChallengeRedpoint);
    public const int MainGuildRedpoint = 4;     //公会
    public Redpoint redpointGuild = new Redpoint(MainGuildRedpoint);
    public const int RightFuncRedpoint = 5;     //右侧功能红点
    public Redpoint redpointRightFunc = new Redpoint(RightFuncRedpoint);
    //以下红点规则:功能基础红点3位数,子红点至少大于1000,
    //比如功能A红点100,子红点1001,以此类推,或者100*10000 +1类推,避免重复的可能性,如1010 就可能和功能B中的红点重复
    //    功能B红点101,子红点1011,以此类推,或者101*10000 +1类推,避免重复的可能性
    //官职
    public const int RedPoint_OfficialKey = 101;
    #region 背包红点
    public const int RedPoint_MainPackKey = 102;
    public const int RedPoint_BagFuncKey = 10201;    //背包功能
    public const int RedPoint_ComposeFuncKey = 10202;   //合成
    public Redpoint redPointMainPack = new Redpoint(MainAffairsRedpoint, RedPoint_MainPackKey);
    #endregion
    #region 商店入口红点
    public const int Store_REDPOINT = 103;
    #endregion
    //日常
    public const int RedPoint_DailyKey = 104;
    public Redpoint redPointDaily = new Redpoint(RightFuncRedpoint, RedPoint_DailyKey);
    public const int RedPoint_DailyFuncKey = 1041;  //日常任务
    public const int RedPoint_WeekBPFuncKey = 1042;  //周奖励(战令)
    public const int RedPoint_MainMissionKey = 1043;  //主线任务奖励(成就)
    //基金(战令)
    public const int RedPoint_FundKey = 105;
    public Redpoint redPointFund = new Redpoint(RightFuncRedpoint, RedPoint_FundKey);
    //历练秘笈
    public const int RedPoint_LLMJKey = 106;
    //签到
    public const int RedPoint_SignKey = 107;
    //坐骑
    public const int RedPoint_HorseKey = 108;
    //特权卡
    public const int RedPoint_PrivilegeCard = 109;
    Redpoint pcardRedpoint = new Redpoint(RedPoint_PrivilegeCard);
    //自动战斗
    public const int RedPoint_AutoBattleKey = 110;
    Redpoint autoBattleRedpoint = new Redpoint(RedPoint_AutoBattleKey);
    //武将卡
    public const int HeroCardRedpoint = 200;
    public Redpoint HeroListRedpoint = new Redpoint(MainHerosRedpoint, HeroCardRedpoint);
@@ -43,52 +91,31 @@
    public Redpoint redPointFriendChat = new Redpoint(RedPoint_FriendChatKey);
    #endregion
    #region 背包红点
    public const int RedPoint_MainPackKey = 102;
    public const int RedPoint_BagFuncKey = 10201;
    public Redpoint redPointMainPack = new Redpoint(RedPoint_MainPackKey);
    public Redpoint redPointBagFunc = new Redpoint(RedPoint_MainPackKey, RedPoint_BagFuncKey);
    #endregion
    //官职
    public const int RedPoint_OfficialKey = 101;
    #region 仙盟公用红点
    public const int FAIRY_REDPOINT_KEY2 = 10701;
    #endregion
    #region 仙盟商店红点
    public const int FAIRYStore_REDPOINT_KEY3 = 1070106;
    #endregion
    #region 开服活动红点
    public const int REDPOINT_OPENSERVER = 209;
    public Redpoint openServerRedpoint = new Redpoint(REDPOINT_OPENSERVER);
    //280 开头用于节日祝福
    public const int RedPoint_HolidayWishes = 280;
    public Redpoint holidayWishesRedpoint = new Redpoint(RedPoint_HolidayWishes);
    #endregion
    public const int REDPOINT_OPENRANK = 258;
    public Redpoint openRankRedpoint = new Redpoint(REDPOINT_OPENRANK);
    #region 仙盟活动红点
    public readonly Redpoint fairyActivityRedpoint = new Redpoint(218);
    #endregion
    public const int BlessLVRedpoint = 399;  //祝福等级红点
    #region 仙盟红点
    //大厅
    public const int guildHallRedpointID = 40;
    Redpoint hallRedpoint = new Redpoint(MainGuildRedpoint, guildHallRedpointID);
    public const int donateRedpointID = 400;    //捐献
    public const int hawkerRedpointID = 401;    //行商(原珍宝阁)
    #endregion
    public const int DailySpecialsRedpoint = 439;  //每日特惠入口红点
    public const int BlessedLandRedpoint = 444; //淘金红点
    public const int CustomizedGiftRedpoint = 448; //自选礼包
    public const int LoginZhanLingRedpoint = 449; //登录战令
    public const int PhantasmPavilionRepoint = 459; //幻境阁
    public const int FairyEmbleManageRepoint = 462;//仙盟徽章管理入口红点
    public const int CycleHallRepoint = 463; //轮回殿
    public const int YunShiRepoint = 464; //运势
@@ -98,6 +125,8 @@
    public const int FirstChargeRepoint = 468; //首充
    public const int BoneFieldRepoint = 469; //白骨盈野
    public const int ArenaRepoint = 470; //演武场
    public const int TianziBillboradRepoint = 471; //天子的考验
    public const int PhantasmPavilionRepoint = 472; //幻境阁
    public void Register()
    {