public void Set(GoodsJumpType type, int id) { _type = type; _id = id; if (type == GoodsJumpType.Jump_DailyDungeon) { titleText.text = string.Format(Localization.Get("ui.goodsJumpPathView.path" + (int)type), Localization.Get(ActivityData.ActivityDataDictionary[_id].name)); } else if (type == GoodsJumpType.Jump_Dungeon) { DungeonInfo info = DungeonProxy.instance.GetDungeonInfo(id); if (info != null) { DungeonType dungeonType = info.dungeonData.dungeonType; string difficult = string.Empty; if (dungeonType == DungeonType.Easy) { difficult = Localization.Get("ui.select_chapter_view.easy_type"); } else if (dungeonType == DungeonType.Normal) { difficult = Localization.Get("ui.select_chapter_view.normal_type"); } else { difficult = Localization.Get("ui.select_chapter_view.hard_type"); } titleText.text = string.Format(Localization.Get("ui.goodsJumpPathView.path1"), difficult, Localization.Get(info.dungeonData.order_name), Localization.Get(info.dungeonData.name)); } else { Debugger.LogError("dungeonInfo is not find ; id:" + id); } } else if (type == GoodsJumpType.Jump_BlackMarket) { titleText.text = string.Format(Localization.Get("ui.goodsJumpPathView.path8"), Localization.Get(BlackMarketData.GetBlackMarketTitleNameByType(_id))); } else { titleText.text = Localization.Get("ui.goodsJumpPathView.path" + (int)type); } SetButtonEnable(CheckButtonEnable()); }
public PathData(GoodsJumpType type, int id) { this.type = type; this.id = id; }