import { Enum } from "cc";

export class RedPointCoust {

    //#region 组织
    public static readonly Guild = 'Guild';
    /**
     * 1 捐献
     * 2 许愿
     * 3 任务
     * 4 组织战
     * 5 技能
     * 6 
     */
    public static readonly GuildTab = 'Guild_{0}';
    public static readonly GuildTabIndex = 'Guild_{0}_{1}';

    //#endregion

    //#region 签到

    public static readonly SignIn = 'SignIn';
    public static readonly SignInDay = 'SignIn_{0}';
    //#招募
    public static readonly Recruit = "Summon";
    public static readonly RecruitMain = "Summon_{0}";


    //#region 英雄
    public static readonly Hero = 'Hero';//主城英雄按钮
    /**
     * -1英雄图鉴
     * -2推荐阵容
     * heroId对应每个英雄
     */
    public static readonly Hero_List = 'Hero_{0}';//英雄列表
    public static readonly Hero_Box = 'Hero_-1';//英雄图鉴 
    public static readonly Hero_Team = 'Hero_-2';//推荐阵容  
    public static readonly Hero_Team_Item = 'Hero_-2_{0}';//推荐阵容 {{0}奖励页签
    /**
     * 0英雄ID
     * 1英雄页签 { 1图鉴 2升级 3技能 4装备 5培训} 
     */
    public static readonly Hero_List_Card = 'Hero_{0}_{1}';//英雄详情 页签
    /**
     * 0英雄id 1图鉴  2{1羁绊 2升星} 
     * 0英雄id 1升级  2{1镶嵌 2升阶} 3{镶嵌的道具{1,2,3,4}}
     */
    public static readonly Hero_List_Card_Detail = 'Hero_{0}_{1}_{2}';//英雄详情 页签下内容
    public static readonly Hero_List_Card_Detail_Item = 'Hero_{0}_{1}_{2}_{3}';//英雄详情 页签下内容的内容
    //英雄id 页签 装备栏{0,1,2,3,4,5} {1强化,2芯片 3觉醒} {宝石位1宝石位2}
    public static readonly Hero_List_Card_Detail_Item_Item = 'Hero_{0}_{1}_{2}_{3}_{4}';//英雄详情 页签下内容的内容的内容

    //#endregion


    //任务
    public static readonly Task = 'Task';
    public static readonly TaskMain = "Task_{0}";
    //活动
    public static readonly Activity = 'Activity';
    public static readonly ActivityMain = "Activity_{0}";
    public static readonly ActivityMainNode = 'Activity_{0}_{1}';
    //寻宝乐园
    public static readonly Monopoly = 'Monopoly';
    public static readonly MonopolyMain = 'Monopoly_{0}';
    //章节首通礼
    public static readonly FirstPass = 'FirstPass';
    public static readonly FirstPassItem = 'FirstPass_{0}';
    //首充
    public static readonly FirstRecharge = 'FirstRecharge';
    public static readonly FirstRechargeItem = 'FirstRecharge_{0}';

    //图鉴排行榜
    public static readonly ActivityScoreRank = 'ActivityScoreRank';
    public static readonly ActivityScoreRankItem = 'ActivityScoreRank_{0}';
    public static readonly ActivityScoreRankItemItem = 'ActivityScoreRank_{0}_{1}';

    //战力排行榜
    public static readonly ActivityFightRank = 'ActivityFightRank';
    public static readonly ActivityFightRankItem = 'ActivityFightRank_{0}';
    public static readonly ActivityFightRankItemItem = 'ActivityFightRank_{0}_{1}';


}

export enum RedCondEvent {

    CoinEvent = 'Coin',
    DiamondEvent = 'Diamond',
    /**
     * 英雄碎片
     */
    HeroCardDebrisEvent = "HeroCardDebris",
    /**
     * 英雄专武等级
     */
    HeroSpecialEquipStar = "HeroSpecialEquipStar",
    /**
     * 英雄等级
     */
    HeroLevel = "HeroLevel",
    /**
     * 羁绊是否已经被激活
     */
    HeroRelation = "HeroRelation",
    /**
     * 英雄星级
     */
    HeroStar = "HeroStar"
}