| | |
| | | Redpoint findPreciousRedpoint = new Redpoint(FINDPRECIOUS_REDPOINTID);
|
| | |
|
| | | int m_ViewKillRecordsBoss = 0;
|
| | | public int ViewKillRecordsBoss
|
| | | {
|
| | | public int ViewKillRecordsBoss {
|
| | | get { return this.m_ViewKillRecordsBoss; }
|
| | | set { this.m_ViewKillRecordsBoss = value; }
|
| | | }
|
| | |
| | | List<int> bossNotifies = new List<int>();
|
| | |
|
| | | int m_CurrentBossNotify = 0;
|
| | | public int currentBossNotify
|
| | | {
|
| | | public int currentBossNotify {
|
| | | get { return m_CurrentBossNotify; }
|
| | | private set
|
| | | {
|
| | | private set {
|
| | | if (m_CurrentBossNotify != value)
|
| | | {
|
| | | m_CurrentBossNotify = value;
|
| | |
| | |
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | | DemonJarModel demonJarModel { get { return ModelCenter.Instance.GetModel<DemonJarModel>(); } }
|
| | |
|
| | | WorldBossModel worldBossModel { get { return ModelCenter.Instance.GetModel<WorldBossModel>(); } }
|
| | | BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
|
| | | PersonalBossModel personalBossModel { get { return ModelCenter.Instance.GetModel<PersonalBossModel>(); } }
|
| | |
| | | {
|
| | | DTCA003_tagUniversalGameRecInfo.onGetUniversalGameInfo += OnPreciousDropRecordUpdate;
|
| | | FindPreciousTimer.Instance.bossRebornNotifyEvent += OnBossRebornUpComing;
|
| | |
|
| | | RedpointCenter.Instance.redpointValueChangeEvent += UpdateRedpoint;
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | DTCA003_tagUniversalGameRecInfo.onGetUniversalGameInfo -= OnPreciousDropRecordUpdate;
|
| | | FindPreciousTimer.Instance.bossRebornNotifyEvent -= OnBossRebornUpComing;
|
| | |
|
| | | RedpointCenter.Instance.redpointValueChangeEvent -= UpdateRedpoint;
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | bossDropRecords.Clear();
|
| | | for (int i = 0; i < _serverInfo.Count; i++)
|
| | | foreach (var item in _serverInfo.UniversalGameRec)
|
| | | {
|
| | | var serverRecord = _serverInfo.UniversalGameRec[i];
|
| | | bossDropRecords.Add(new DropRecord(serverRecord));
|
| | | bossDropRecords.Add(new DropRecord(item));
|
| | | }
|
| | |
|
| | | bossDropRecords.Sort(DropRecord.Compare);
|
| | |
|
| | | if (bossDropRecords.Count > 5)
|
| | | {
|
| | | var records1 = new List<DropRecord>();
|
| | | for (int i = 0; i < 5; i++)
|
| | | {
|
| | | records1.Add(bossDropRecords[i]);
|
| | | }
|
| | |
|
| | | var records2 = new List<DropRecord>();
|
| | | for (int i = 5; i < bossDropRecords.Count; i++)
|
| | | for (int i = bossDropRecords.Count - 1; i >= 5; i--)
|
| | | {
|
| | | records2.Add(bossDropRecords[i]);
|
| | | bossDropRecords.RemoveAt(i);
|
| | | }
|
| | |
|
| | | records2.Sort(DropRecord.Compare2);
|
| | |
|
| | | bossDropRecords.Clear();
|
| | |
|
| | | bossDropRecords.AddRange(records1);
|
| | | bossDropRecords.AddRange(records2);
|
| | | }
|
| | |
|