| | |
| | | case TreasureCategory.King:
|
| | | {
|
| | | var list = kingTreasureModel.GetDisplayList();
|
| | | var leftRifht = list.Contains(model.selectedTreasure + 1);
|
| | | var leftRifht = list.Contains(model.GetNextTreasureID(model.selectedTreasure, model.currentCategory));
|
| | | m_Right.gameObject.SetActive(leftRifht);
|
| | | leftRifht = list.Contains(model.selectedTreasure - 1);
|
| | | leftRifht = list.Contains(model.GetPreTreasureID(model.selectedTreasure, model.currentCategory));
|
| | | m_Left.gameObject.SetActive(leftRifht);
|
| | | }
|
| | | break;
|
| | | default:
|
| | | {
|
| | | var leftRifht = TreasureConfig.Get(model.selectedTreasure + 1);
|
| | | var leftRifht = TreasureConfig.Get(model.GetNextTreasureID(model.selectedTreasure, model.currentCategory));
|
| | | m_Right.gameObject.SetActive(leftRifht != null);
|
| | | leftRifht = TreasureConfig.Get(model.selectedTreasure - 1);
|
| | | leftRifht = TreasureConfig.Get(model.GetPreTreasureID(model.selectedTreasure, model.currentCategory));
|
| | | m_Left.gameObject.SetActive(leftRifht != null);
|
| | | }
|
| | | break;
|
| | |
| | |
|
| | | private void Left()
|
| | | {
|
| | | var selectTreasure = model.selectedTreasure - 1;
|
| | | var selectTreasure = model.GetPreTreasureID(model.selectedTreasure, model.currentCategory);
|
| | | if (!AllowSelectTreasure(selectTreasure))
|
| | | {
|
| | | return;
|
| | |
| | |
|
| | | private void Right()
|
| | | {
|
| | | var selectTreasure = model.selectedTreasure + 1;
|
| | | var selectTreasure = model.GetNextTreasureID(model.selectedTreasure, model.currentCategory);
|
| | | if (!AllowSelectTreasure(selectTreasure))
|
| | | {
|
| | | return;
|