| | |
| | | }
|
| | | }
|
| | |
|
| | | TreasureModel treasureModel
|
| | | {
|
| | | get { return ModelCenter.Instance.GetModel<TreasureModel>(); }
|
| | | }
|
| | |
|
| | | #region Built-in
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | | WindowCenter.Instance.Open<RolePanel>(false, 3);
|
| | | break;
|
| | | case RolePromoteModel.PromoteDetailType.TreasurePotential:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.Treasure);
|
| | | treasureModel.currentCategory = TreasureCategory.Human;
|
| | | var list = treasureModel.GetTreasureCategory(TreasureCategory.Human);
|
| | | var gotoId = list[0];
|
| | | for (int i = 0; i < list.Count; i++)
|
| | | {
|
| | | Treasure treasure;
|
| | | if (treasureModel.TryGetTreasure(list[i], out treasure))
|
| | | {
|
| | | if (treasure.state == TreasureState.Collected && treasure.skillLevelUpRedpoint != null &&
|
| | | treasure.skillLevelUpRedpoint.state == RedPointState.Simple)
|
| | | {
|
| | | gotoId = list[i];
|
| | | break;
|
| | | }
|
| | | }
|
| | | }
|
| | | treasureModel.selectedTreasure = gotoId;
|
| | | WindowCenter.Instance.Open<TreasureBaseWin>();
|
| | | break;
|
| | | case RolePromoteModel.PromoteDetailType.RolePromote:
|
| | | WindowCenter.Instance.Open<RolePromoteWin>();
|