| | |
| | | }
|
| | | else
|
| | | {
|
| | | var unlockShowTreasure = 0;
|
| | | if (treasureModel.TryGetUnlockShowTreasure(out unlockShowTreasure))
|
| | | {
|
| | | treasureModel.treasureGotoId = gotoTreasureId;
|
| | | var config = Config.Instance.Get<TreasureConfig>(unlockShowTreasure);
|
| | | treasureModel.currentCategory = (TreasureCategory)config.Category;
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.TreasureFunc1);
|
| | | }
|
| | | else
|
| | | {
|
| | | var config = Config.Instance.Get<TreasureConfig>(gotoTreasureId);
|
| | | treasureModel.selectedTreasure = gotoTreasureId;
|
| | | treasureModel.currentCategory = (TreasureCategory)config.Category;
|
| | | var config = Config.Instance.Get<TreasureConfig>(gotoTreasureId);
|
| | | treasureModel.selectedTreasure = gotoTreasureId;
|
| | | treasureModel.currentCategory = (TreasureCategory)config.Category;
|
| | |
|
| | | switch (gotoTreasureId)
|
| | | {
|
| | | case 101:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DhszTs);
|
| | | break;
|
| | | case 102:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.HyqTs);
|
| | | break;
|
| | | case 103:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.GyzTs);
|
| | | break;
|
| | | case 104:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.LqhTs);
|
| | | break;
|
| | | case 105:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.PlyTs);
|
| | | break;
|
| | | case 106:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.XhqTs);
|
| | | break;
|
| | | case 107:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DhzTs);
|
| | | break;
|
| | | case 108:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.ZjhlTs);
|
| | | break;
|
| | | case 109:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.YldTs);
|
| | | break;
|
| | | case 110:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.StfTs);
|
| | | break;
|
| | | }
|
| | |
|
| | | switch (gotoTreasureId)
|
| | | {
|
| | | case 101:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DhszTs);
|
| | | break;
|
| | | case 102:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.HyqTs);
|
| | | break;
|
| | | case 103:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.GyzTs);
|
| | | break;
|
| | | case 104:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.LqhTs);
|
| | | break;
|
| | | case 105:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.PlyTs);
|
| | | break;
|
| | | case 106:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.XhqTs);
|
| | | break;
|
| | | case 107:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DhzTs);
|
| | | break;
|
| | | case 108:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.ZjhlTs);
|
| | | break;
|
| | | case 109:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.YldTs);
|
| | | break;
|
| | | case 110:
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.StfTs);
|
| | | break;
|
| | | }
|
| | | }
|
| | | }
|