protected override void OnRespond(respond_msg_qualifying_begin respond, object userdata) { QualifyingModule module = ModuleManager.Instance.FindModule <QualifyingModule>(); module.SyncBeginData(respond); }
public void UpdateUI() { if (mStyle == UIRecord.Style_Arena) { mUpArrow.alpha = 0.0f; mDownArrow.alpha = 0.0f; mDrawArrow.alpha = 0.0f; mChangeText.text = null; ArenaModule module = ModuleManager.Instance.FindModule <ArenaModule>(); if (module == null) { return; } arena_record_s record_s = module.GetRecordData(mIdx); if (record_s == null) { ClearUI(); return; } this.gameObject.SetActive(true); DisplayRecordTime(record_s.time_stamp); bool bWin = false; if (string.Equals(record_s.src_name, PlayerDataPool.Instance.MainData.name)) { mRoleIcon.alpha = 1.0f; UIAtlasHelper.SetSpriteImage(mRoleIcon, "touxiang:head" + record_s.tar_job); mLevelText.text = record_s.tar_level.ToString(); mNameText.text = record_s.tar_name; if (record_s.result > 0) { bWin = true; } } else { mRoleIcon.alpha = 1.0f; UIAtlasHelper.SetSpriteImage(mRoleIcon, "touxiang:head" + record_s.src_job); mLevelText.text = record_s.src_level.ToString(); mNameText.text = record_s.src_name; if (record_s.result < 1) { bWin = true; } } if (bWin) { mWinIcon.alpha = 1.0f; mLoseIcon.alpha = 0.0f; } else { mWinIcon.alpha = 0.0f; mLoseIcon.alpha = 1.0f; } } else if (mStyle == UIRecord.Style_Qualifying) { QualifyingModule module = ModuleManager.Instance.FindModule <QualifyingModule>(); if (module == null) { return; } qualifying_record_s record_s = module.GetRecordData(mIdx); if (record_s == null) { ClearUI(); return; } this.gameObject.SetActive(true); DisplayRecordTime(record_s.time_stamp); bool bWin = false; if (string.Equals(record_s.src_name, PlayerDataPool.Instance.MainData.name)) { mRoleIcon.alpha = 1.0f; UIAtlasHelper.SetSpriteImage(mRoleIcon, "touxiang:head" + record_s.tar_job); mLevelText.text = record_s.tar_level.ToString(); mNameText.text = record_s.tar_name; if (record_s.result > 0) { bWin = true; } if (record_s.rank_change > 0) { mUpArrow.alpha = 0.0f; mDownArrow.alpha = 1.0f; mDrawArrow.alpha = 0.0f; mChangeText.text = record_s.rank_change.ToString(); } else if (record_s.rank_change < 0) { mUpArrow.alpha = 1.0f; mDownArrow.alpha = 0.0f; mDrawArrow.alpha = 0.0f; mChangeText.text = (-record_s.rank_change).ToString(); } else { mUpArrow.alpha = 0.0f; mDownArrow.alpha = 0.0f; mDrawArrow.alpha = 1.0f; mChangeText.text = "-"; } } else { mRoleIcon.alpha = 1.0f; UIAtlasHelper.SetSpriteImage(mRoleIcon, "touxiang:head" + record_s.src_job); mLevelText.text = record_s.src_level.ToString(); mNameText.text = record_s.src_name; if (record_s.result < 1) { bWin = true; } if (record_s.rank_change > 0) { mUpArrow.alpha = 1.0f; mDownArrow.alpha = 0.0f; mDrawArrow.alpha = 0.0f; mChangeText.text = record_s.rank_change.ToString(); } else if (record_s.rank_change < 0) { mUpArrow.alpha = 0.0f; mDownArrow.alpha = 1.0f; mDrawArrow.alpha = 0.0f; mChangeText.text = (-record_s.rank_change).ToString(); } else { mUpArrow.alpha = 0.0f; mDownArrow.alpha = 0.0f; mDrawArrow.alpha = 1.0f; mChangeText.text = "-"; } } if (bWin) { mWinIcon.alpha = 1.0f; mLoseIcon.alpha = 0.0f; } else { mWinIcon.alpha = 0.0f; mLoseIcon.alpha = 1.0f; } } }