public void SetData(BossRef data) { string name = string.Empty; if (data != null) { MonsterRef mob = ConfigMng.Instance.GetMonsterRef(data.monsterId); if (mob != null) { name = mob.name; } } if (labName != null) { labName.text = name; } if (tipPic != null) { tipPic.enabled = false; } //新增提示今日已通关 By唐源 if (otherTipPic != null) { otherTipPic.gameObject.SetActive(false); } if (labName != null) { SetBackgroundColor(BossChallengeWnd.ToggleType.RongEBoss); } if (toggle != null) { EventDelegate.Remove(toggle.onChange, OnChange); EventDelegate.Add(toggle.onChange, OnChange); } }
int CompareBossList(boss_copy_list data1, boss_copy_list data2) { if (data1.boss_kill_state < data2.boss_kill_state) { return(1); } if (data1.boss_kill_state > data2.boss_kill_state) { return(-1); } BossRef boss1 = ConfigMng.Instance.GetBossRefByID((int)data1.boss_id); if (boss1 == null) { return(0); } BossRef boss2 = ConfigMng.Instance.GetBossRefByID((int)data2.boss_id); if (boss2 == null) { return(0); } if (boss1.needLevel < boss2.needLevel) { return(-1); } if (boss1.needLevel < boss2.needLevel) { return(1); } return(0); }
void OnClickMoveToMobBtn(GameObject go) { GameCenter.curMainPlayer.commandMng.CancelCommands(); st.net.NetBase.boss_copy_list info = UIEventListener.Get(go).parameter as st.net.NetBase.boss_copy_list; if (info != null) { BossRef mob = ConfigMng.Instance.GetBossRefByID((int)info.boss_id); if (mob != null) { GameCenter.curMainPlayer.GoTraceTarget(mob.sceneID, mob.sceneX, mob.sceneY); } } }
public BossChallengeData(BossRef boss) { curBossRef = boss; }