| | |
| | | protected override void OnPreOpen() |
| | | {
|
| | | StarAll = iceCrystalVeinModel.GetAllStar();
|
| | | SelectedByDefault();
|
| | | OnCreateGridLineCell(m_ScrollerController); |
| | | AddIceLodeStarAwardList(); |
| | | SetGridMiddle(); |
| | |
| | | {
|
| | | StarAll = iceCrystalVeinModel.GetAllStar();
|
| | | m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
|
| | | // SetGridBotton();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | gridCtrl.Refresh();
|
| | | for (int i = 0; i < iceCrystalVeinModel.LineList.Count; i++)
|
| | | {
|
| | | if (i == 2)
|
| | | {
|
| | | IndexSelect = iceCrystalVeinModel.LineList[i];
|
| | | }
|
| | | gridCtrl.AddCell(ScrollerDataType.Header, iceCrystalVeinModel.LineList[i]);
|
| | | }
|
| | | gridCtrl.Restart();
|
| | |
| | | m_Text_Fight.color = new Color32(255, 3, 3, 255);
|
| | | }
|
| | | }
|
| | | private void SelectedByDefault()//默认选中
|
| | | {
|
| | | int Star = 9;
|
| | | for (int i = 0; i < iceCrystalVeinModel.LineList.Count; i++)
|
| | | {
|
| | | DungeonRecord dungeonRecord;
|
| | | if (model.TryGetRecord(31140, out dungeonRecord))
|
| | | {
|
| | | int Id = iceCrystalVeinModel.LineList[i];
|
| | | if (dungeonRecord.lineGrades.ContainsKey(Id))
|
| | | {
|
| | | if (dungeonRecord.lineGrades[Id] < Star)
|
| | | {
|
| | | Star = dungeonRecord.lineGrades[Id];
|
| | | IndexSelect = Id;
|
| | | }
|
| | | |
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | } |
| | | |
| | | } |