public void UpdateAggroSolInfo(GS_BATTLE_BOSS_AGGRO_NFY AggroSolData) { if (this.m_pkBossBattleChar == null) { return; } if (this.m_pkBossBattleChar.GetBUID() != AggroSolData.i16BUID) { return; } string empty = string.Empty; for (int i = 0; i < 3; i++) { if (AggroSolData.i8AggroValue[i] == 0) { this.m_itAggroSolIcon[i].Visible = false; this.m_lbAggroSolVal[i].Visible = false; this.m_dwAggroSol_bg1[i].Visible = false; this.m_dwAggroSol_bg2[i].Visible = false; } else { NkBattleChar charByBUID = NrTSingleton <NkBattleCharManager> .Instance.GetCharByBUID(AggroSolData.i16AggroTargetBUID[i]); if (charByBUID != null) { this.m_itAggroSolIcon[i].SetSolImageTexure(eCharImageType.SMALL, charByBUID.GetCharKindInfo().GetCharKind(), -1); } CTextParser arg_E7_0 = NrTSingleton <CTextParser> .Instance; object[] expr_BA = new object[3]; expr_BA[0] = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("672"); expr_BA[1] = "Count"; int arg_E6_1 = 2; int num = (int)AggroSolData.i8AggroValue[i]; expr_BA[arg_E6_1] = num.ToString(); arg_E7_0.ReplaceParam(ref empty, expr_BA); this.m_lbAggroSolVal[i].SetText(empty); this.m_itAggroSolIcon[i].Visible = true; this.m_lbAggroSolVal[i].Visible = true; this.m_dwAggroSol_bg1[i].Visible = true; this.m_dwAggroSol_bg2[i].Visible = true; } } }