Decompiled source of AddItem v3.1.0

BepInEx/plugins/cs.HoLMod.AddItem.dll

Decompiled a day ago
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using BepInEx;
using BepInEx.Configuration;
using BepInEx.Logging;
using Microsoft.CodeAnalysis;
using UnityEngine;
using UnityEngine.UI;
using YuanAPI;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")]
[assembly: AssemblyCompany("cs.HoLMod.AddItem")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0+b37bc4b0f01a4ba654690ab4387ddf760d2286fc")]
[assembly: AssemblyProduct("cs.HoLMod.AddItem")]
[assembly: AssemblyTitle("cs.HoLMod.AddItem")]
[assembly: AssemblyVersion("1.0.0.0")]
[module: RefSafetyRules(11)]
namespace Microsoft.CodeAnalysis
{
	[CompilerGenerated]
	[Microsoft.CodeAnalysis.Embedded]
	internal sealed class EmbeddedAttribute : Attribute
	{
	}
}
namespace System.Runtime.CompilerServices
{
	[CompilerGenerated]
	[Microsoft.CodeAnalysis.Embedded]
	[AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)]
	internal sealed class RefSafetyRulesAttribute : Attribute
	{
		public readonly int Version;

		public RefSafetyRulesAttribute(int P_0)
		{
			Version = P_0;
		}
	}
}
public class MemberHanMenInfoPanel : MonoBehaviour
{
	private string[] Data_A;

	private string[] Data_B;

	private string[] ShenfenID;

	private string GongMingID;

	private string JueWeiID;

	private string ShengYu;

	private string ShenFenName;

	private string bodyNum;

	private string MeiLiNum;

	private string GongMingName;

	private string HaoGanNum;

	private string skillLv;

	private string XuePai;

	private int MemberIndex;

	private GameObject MemberIconShow;

	private GameObject PerCiTiao;

	private GameObject jueweiShowA;

	private void Awake()
	{
		//IL_000c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0016: Expected O, but got Unknown
		//IL_0021: Unknown result type (might be due to invalid IL or missing references)
		//IL_002b: Expected O, but got Unknown
		//IL_0036: Unknown result type (might be due to invalid IL or missing references)
		//IL_0040: Expected O, but got Unknown
		jueweiShowA = (GameObject)Resources.Load("PerJueWei");
		PerCiTiao = (GameObject)Resources.Load("PerCiTiao");
		MemberIconShow = (GameObject)Resources.Load("PerLiHuiBig");
	}

	private void Start()
	{
		initSize();
	}

	private void OnEnable()
	{
		if (Mainload.MemberHanMenIndex_Enter >= 0)
		{
			OnEnableData();
			OnEnableShow();
		}
		else
		{
			((Component)this).gameObject.SetActive(false);
		}
	}

	private void initSize()
	{
		if (Mainload.SetData[4] == 0)
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_GM")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 16;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_GM")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 13;
		}
	}

	private void OnEnableData()
	{
		MemberIndex = Mainload.MemberHanMenIndex_Enter;
		Data_A = Mainload.Member_Hanmen[MemberIndex][2].Split(new char[1] { '|' });
		Data_B = new string[7]
		{
			Mainload.Member_Hanmen[MemberIndex][3],
			Mathf.FloorToInt(float.Parse(Mainload.Member_Hanmen[MemberIndex][4])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_Hanmen[MemberIndex][5])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_Hanmen[MemberIndex][6])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_Hanmen[MemberIndex][7])).ToString(),
			Mainload.Member_Hanmen[MemberIndex][8],
			Mainload.Member_Hanmen[MemberIndex][22]
		};
		ShenfenID = Mainload.Member_Hanmen[MemberIndex][9].Split(new char[1] { '|' })[0].Split(new char[1] { '@' });
		GongMingID = Mainload.Member_Hanmen[MemberIndex][10];
		JueWeiID = Mainload.Member_Hanmen[MemberIndex][11];
		ShengYu = Mathf.FloorToInt(float.Parse(Mainload.Member_Hanmen[MemberIndex][17])).ToString();
		MeiLiNum = Mainload.Member_Hanmen[MemberIndex][19];
		bodyNum = Mainload.Member_Hanmen[MemberIndex][20];
		if (Mainload.SetData[4] == 0 && float.Parse(Mainload.Member_Hanmen[MemberIndex][15]) > 0f)
		{
			HaoGanNum = float.Parse(Mainload.Member_Hanmen[MemberIndex][15]).ToString("f1");
		}
		else
		{
			HaoGanNum = float.Parse(Mainload.Member_Hanmen[MemberIndex][15]).ToString("f0");
		}
		skillLv = Mainload.Member_Hanmen[MemberIndex][24];
		XuePai = Mainload.Member_Hanmen[MemberIndex][25];
		if (GongMingID == "-1")
		{
			GongMingName = AllText.Text_All_GongMing[0][Mainload.SetData[4]];
		}
		else
		{
			GongMingName = AllText.Text_All_GongMing[int.Parse(GongMingID)][Mainload.SetData[4]];
		}
	}

	private void OnEnableShow()
	{
		//IL_0174: Unknown result type (might be due to invalid IL or missing references)
		//IL_0194: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c6f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c90: Unknown result type (might be due to invalid IL or missing references)
		//IL_133b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1373: Unknown result type (might be due to invalid IL or missing references)
		//IL_11ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_11f2: Unknown result type (might be due to invalid IL or missing references)
		((Component)((Component)this).transform.Find("Name")).GetComponent<Text>().text = Data_A[0];
		if (Data_A[4] == "0")
		{
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1115][Mainload.SetData[4]];
		}
		else
		{
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1116][Mainload.SetData[4]];
		}
		for (int i = 0; i < ((Component)this).transform.Find("IconShow").childCount; i++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("IconShow").GetChild(i)).gameObject);
		}
		GameObject val = Object.Instantiate<GameObject>(MemberIconShow);
		((Object)val).name = MemberIndex.ToString();
		((Component)val.transform).GetComponent<PerLiHuiBig>().ShowID = 15;
		((Component)val.transform).GetComponent<PerLiHuiBig>().isShowInfo = false;
		val.transform.SetParent(((Component)this).transform.Find("IconShow"));
		val.transform.localScale = new Vector3(1f, 1f, 1f);
		val.transform.localPosition = new Vector3(0f, 0f, 0f);
		((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().text = AllText.Text_UIA[1061][Mainload.SetData[4]].Replace("@", ShengYu);
		((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().text = AllText.Text_UIA[1062][Mainload.SetData[4]].Replace("@", HaoGanNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_GM")).GetComponent<Text>().text = AllText.Text_UIA[1056][Mainload.SetData[4]].Replace("@", GongMingName);
		((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().text = AllText.Text_UIA[1063][Mainload.SetData[4]].Replace("@", Data_B[0]);
		((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().text = AllText.Text_UIA[1064][Mainload.SetData[4]].Replace("@", bodyNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().text = AllText.Text_UIA[1065][Mainload.SetData[4]].Replace("@", AllText.Text_AllLike[int.Parse(Data_A[1])][Mainload.SetData[4]]);
		if (Mainload.SetData[4] == 1)
		{
			if (Data_A[6] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", skillLv);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", skillLv);
			}
			if (Data_A[2] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", Data_A[3]);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", skillLv);
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
		}
		((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().text = AllText.Text_UIA[1068][Mainload.SetData[4]].Replace("@", Data_B[1]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().text = AllText.Text_UIA[1069][Mainload.SetData[4]].Replace("@", Data_B[2]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().text = AllText.Text_UIA[1070][Mainload.SetData[4]].Replace("@", Data_B[3]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().text = AllText.Text_UIA[1071][Mainload.SetData[4]].Replace("@", Data_B[4]);
		((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().text = AllText.Text_UIA[1072][Mainload.SetData[4]].Replace("@", MeiLiNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().text = AllText.Text_UIA[1073][Mainload.SetData[4]].Replace("@", Data_A[7]);
		((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().text = AllText.Text_UIA[1074][Mainload.SetData[4]].Replace("@", Data_B[5]);
		((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().text = AllText.Text_UIA[1075][Mainload.SetData[4]].Replace("@", Data_B[6]);
		((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().text = AllText.Text_UIA[1076][Mainload.SetData[4]].Replace("@", AllText.Text_PinXing[int.Parse(Data_A[8])][Mainload.SetData[4]]);
		if (XuePai != "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).GetComponent<Text>().text = AllText.AllXuePaiText[int.Parse(XuePai)][Mainload.SetData[4]];
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).gameObject.SetActive(false);
		}
		for (int j = 0; j < ((Component)this).transform.Find("JueWeiShow").childCount; j++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("JueWeiShow").GetChild(j)).gameObject);
		}
		if (JueWeiID != "0|0")
		{
			GameObject val2 = Object.Instantiate<GameObject>(jueweiShowA);
			((Component)val2.transform.Find("Text")).GetComponent<Text>().text = AllText.Text_AllJueWei[int.Parse(JueWeiID.Split(new char[1] { '|' })[0])][Mainload.SetData[4]].Replace("@", AllText.Text_AllFengdi[int.Parse(JueWeiID.Split(new char[1] { '|' })[1])][Mainload.SetData[4]]);
			val2.transform.SetParent(((Component)this).transform.Find("JueWeiShow"));
			val2.transform.localScale = new Vector3(1f, 1f, 1f);
			val2.transform.localPosition = new Vector3(0f, 0f, 0f);
		}
		if (ShenfenID[0] == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(false);
		}
		else if (ShenfenID[0] == "5")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(true);
			string text = AllText.Text_AllShenFen[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenfenID[2])].Replace("Provincial ", "");
			string text2 = "null";
			if (int.Parse(ShenfenID[3]) >= 0)
			{
				text2 = AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[0];
			}
			if (int.Parse(ShenfenID[4]) >= 0)
			{
				text2 = ((Mainload.SetData[4] != 0) ? AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[1].Split(new char[1] { '|' })[int.Parse(ShenfenID[4])] : (text2 + AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[1].Split(new char[1] { '|' })[int.Parse(ShenfenID[4])]));
			}
			ShenFenName = text.Replace("@", text2.Replace(" Province", ""));
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = ShenFenName;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(true);
			ShenFenName = AllText.Text_AllShenFen[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenfenID[2])];
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = ShenFenName;
		}
		for (int k = 0; k < ((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
			.childCount; k++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
				.GetChild(k)).gameObject);
		}
		int num = 0;
		if (Mainload.Member_Hanmen[MemberIndex][26] != "null")
		{
			string[] array = Mainload.Member_Hanmen[MemberIndex][26].Split(new char[1] { '|' });
			for (int l = 0; l < array.Length; l++)
			{
				if (int.Parse(Mainload.Member_Hanmen[MemberIndex][3]) >= int.Parse(Mainload.AllBuffData[int.Parse(array[l].Split(new char[1] { '@' })[0])][1]))
				{
					GameObject val3 = Object.Instantiate<GameObject>(PerCiTiao);
					((Component)val3.transform.Find("Text")).GetComponent<Text>().text = AllText.Text_AllBuff[int.Parse(array[l].Split(new char[1] { '@' })[0])][Mainload.SetData[4]];
					val3.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
					val3.transform.localScale = new Vector3(1f, 1f, 1f);
					val3.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
					num++;
				}
			}
		}
		List<string> shuXingCiTiao = FormulaData.GetShuXingCiTiao(int.Parse(Data_B[0]), float.Parse(Data_B[1]), float.Parse(Data_B[2]), float.Parse(Data_B[3]), float.Parse(Data_B[4]), float.Parse(Data_B[6]), float.Parse(MeiLiNum), float.Parse(Data_A[7]), float.Parse(ShengYu), float.Parse(Data_A[5]), int.Parse(Data_A[2]), int.Parse(Data_A[3]), 0);
		for (int m = 0; m < shuXingCiTiao.Count; m++)
		{
			GameObject val4 = Object.Instantiate<GameObject>(PerCiTiao);
			((Component)val4.transform.Find("Text")).GetComponent<Text>().text = shuXingCiTiao[m];
			val4.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
			val4.transform.localScale = new Vector3(1f, 1f, 1f);
			val4.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
			num++;
		}
		((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")).GetComponent<RectTransform>().SetSizeWithCurrentAnchors((Axis)1, (float)(30 + 30 * Mathf.CeilToInt((float)num / 2f)));
	}
}
public class MemberKingInfoPanel : MonoBehaviour
{
	private string[] Data_A;

	private string[] Data_B;

	private string[] ShenfenID;

	private string JueWeiID;

	private string ShengYu;

	private string ShenFenName;

	private string FuMuName;

	private string StateID;

	private string StateTime;

	private string bodyNum;

	private string MeiLiNum;

	private string HunYinState;

	private string HuaiYunNum;

	private string HaoGanNum;

	private string SkillLv;

	private GameObject MemberIconShow;

	private GameObject PerCiTiao;

	private void Awake()
	{
		//IL_000c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0016: Expected O, but got Unknown
		//IL_0021: Unknown result type (might be due to invalid IL or missing references)
		//IL_002b: Expected O, but got Unknown
		PerCiTiao = (GameObject)Resources.Load("PerCiTiao");
		MemberIconShow = (GameObject)Resources.Load("PerLiHuiBig");
	}

	private void Start()
	{
		initSize();
	}

	private void OnEnable()
	{
		if (Mainload.MemberKingIndex_Enter >= 0)
		{
			OnEnableData();
			OnEnableShow();
		}
		else
		{
			((Component)this).gameObject.SetActive(false);
		}
	}

	private void initSize()
	{
		if (Mainload.SetData[4] == 0)
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HY").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().fontSize = 16;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HY").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().fontSize = 15;
		}
	}

	private void OnEnableData()
	{
		Data_A = Mainload.Member_King[Mainload.MemberKingIndex_Enter][2].Split(new char[1] { '|' });
		Data_B = new string[7]
		{
			Mainload.Member_King[Mainload.MemberKingIndex_Enter][3],
			Mathf.FloorToInt(float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][4])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][5])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][6])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][7])).ToString(),
			Mainload.Member_King[Mainload.MemberKingIndex_Enter][8],
			Mainload.Member_King[Mainload.MemberKingIndex_Enter][21]
		};
		ShenfenID = Mainload.Member_King[Mainload.MemberKingIndex_Enter][9].Split(new char[1] { '|' })[0].Split(new char[1] { '@' });
		JueWeiID = Mainload.Member_King[Mainload.MemberKingIndex_Enter][10];
		ShengYu = Mathf.FloorToInt(float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][16])).ToString();
		StateID = Mainload.Member_King[Mainload.MemberKingIndex_Enter][15];
		StateTime = Mainload.Member_King[Mainload.MemberKingIndex_Enter][17];
		MeiLiNum = Mainload.Member_King[Mainload.MemberKingIndex_Enter][18];
		bodyNum = Mainload.Member_King[Mainload.MemberKingIndex_Enter][19];
		HunYinState = Mainload.Member_King[Mainload.MemberKingIndex_Enter][20];
		HuaiYunNum = Mainload.Member_King[Mainload.MemberKingIndex_Enter][11];
		if (Mainload.SetData[4] == 0 && float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][14]) > 0f)
		{
			HaoGanNum = float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][14]).ToString("f1");
		}
		else
		{
			HaoGanNum = float.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][14]).ToString("f0");
		}
		SkillLv = Mainload.Member_King[Mainload.MemberKingIndex_Enter][23];
		FuMuName = "null";
		for (int i = 0; i < Mainload.Member_King.Count; i++)
		{
			if (Mainload.Member_King[Mainload.MemberKingIndex_Enter][2].Split(new char[1] { '|' })[9] == Mainload.Member_King[i][0])
			{
				FuMuName = AllText.Text_UIA[520][Mainload.SetData[4]].Replace("@", Mainload.Member_King[i][2].Split(new char[1] { '|' })[0]);
				break;
			}
		}
		for (int j = 0; j < Mainload.Member_King_qu.Count; j++)
		{
			string[] array = Mainload.Member_King_qu[j][23].Split(new char[1] { '|' });
			for (int k = 0; k < array.Length; k++)
			{
				if (array[k] == Mainload.Member_King[Mainload.MemberKingIndex_Enter][0])
				{
					if (FuMuName == "null")
					{
						FuMuName = AllText.Text_UIA[1343][Mainload.SetData[4]] + AllText.Text_UIA[1234][Mainload.SetData[4]].Replace("@", Mainload.Member_King_qu[j][2].Split(new char[1] { '|' })[0]);
					}
					else
					{
						FuMuName += AllText.Text_UIA[1234][Mainload.SetData[4]].Replace("@", Mainload.Member_King_qu[j][2].Split(new char[1] { '|' })[0]);
					}
					j = Mainload.Member_King_qu.Count;
					break;
				}
			}
		}
	}

	private void OnEnableShow()
	{
		//IL_0217: Unknown result type (might be due to invalid IL or missing references)
		//IL_0237: Unknown result type (might be due to invalid IL or missing references)
		//IL_13e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_12e5: Unknown result type (might be due to invalid IL or missing references)
		//IL_1747: Unknown result type (might be due to invalid IL or missing references)
		//IL_177f: Unknown result type (might be due to invalid IL or missing references)
		//IL_15c6: Unknown result type (might be due to invalid IL or missing references)
		//IL_15fe: Unknown result type (might be due to invalid IL or missing references)
		((Component)((Component)this).transform.Find("Name")).GetComponent<Text>().text = "@".Replace("@", Data_A[0]);
		if (FuMuName != "null")
		{
			((Component)((Component)this).transform.Find("TipA")).gameObject.SetActive(true);
			if (Data_A[4] == "0")
			{
				((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1108][Mainload.SetData[4]].Replace("@", FuMuName);
			}
			else
			{
				((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1109][Mainload.SetData[4]].Replace("@", FuMuName);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[932][Mainload.SetData[4]];
		}
		for (int i = 0; i < ((Component)this).transform.Find("IconShow").childCount; i++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("IconShow").GetChild(i)).gameObject);
		}
		GameObject val = Object.Instantiate<GameObject>(MemberIconShow);
		((Object)val).name = Mainload.MemberKingIndex_Enter.ToString();
		((Component)val.transform).GetComponent<PerLiHuiBig>().ShowID = 12;
		((Component)val.transform).GetComponent<PerLiHuiBig>().isShowInfo = false;
		val.transform.SetParent(((Component)this).transform.Find("IconShow"));
		val.transform.localScale = new Vector3(1f, 1f, 1f);
		val.transform.localPosition = new Vector3(0f, 0f, 0f);
		((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().text = AllText.Text_UIA[1061][Mainload.SetData[4]].Replace("@", ShengYu);
		((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().text = AllText.Text_UIA[1062][Mainload.SetData[4]].Replace("@", HaoGanNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().text = AllText.Text_UIA[1063][Mainload.SetData[4]].Replace("@", Data_B[0]);
		((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().text = AllText.Text_UIA[1064][Mainload.SetData[4]].Replace("@", bodyNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().text = AllText.Text_UIA[1065][Mainload.SetData[4]].Replace("@", AllText.Text_AllLike[int.Parse(Data_A[1])][Mainload.SetData[4]]);
		if (Mainload.SetData[4] == 1)
		{
			if (Data_A[6] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", SkillLv);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", SkillLv);
			}
			if (Data_A[2] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", Data_A[3]);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", SkillLv);
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
		}
		((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().text = AllText.Text_UIA[1068][Mainload.SetData[4]].Replace("@", Data_B[1]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().text = AllText.Text_UIA[1069][Mainload.SetData[4]].Replace("@", Data_B[2]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().text = AllText.Text_UIA[1070][Mainload.SetData[4]].Replace("@", Data_B[3]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().text = AllText.Text_UIA[1071][Mainload.SetData[4]].Replace("@", Data_B[4]);
		((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().text = AllText.Text_UIA[1072][Mainload.SetData[4]].Replace("@", MeiLiNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().text = AllText.Text_UIA[1073][Mainload.SetData[4]].Replace("@", Data_A[7]);
		((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().text = AllText.Text_UIA[1074][Mainload.SetData[4]].Replace("@", Data_B[5]);
		((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().text = AllText.Text_UIA[1075][Mainload.SetData[4]].Replace("@", Data_B[6]);
		((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().text = AllText.Text_UIA[1076][Mainload.SetData[4]].Replace("@", AllText.Text_PinXing[int.Parse(Data_A[8])][Mainload.SetData[4]]);
		if (ShenfenID[0] == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(false);
		}
		else if (ShenfenID[0] == "5")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(true);
			string text = AllText.Text_AllShenFen[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenfenID[2])];
			string text2 = null;
			if (int.Parse(ShenfenID[3]) >= 0)
			{
				text2 = AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[0];
			}
			if (int.Parse(ShenfenID[4]) >= 0)
			{
				text2 += AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[1].Split(new char[1] { '|' })[int.Parse(ShenfenID[4])];
			}
			ShenFenName = text.Replace("@", text2);
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = ShenFenName;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(true);
			ShenFenName = AllText.Text_AllShenFen[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenfenID[2])];
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = ShenFenName;
		}
		((Component)((Component)this).transform.Find("Info").Find("DataB_HY").Find("Text")).GetComponent<Text>().text = AllText.Text_AllHunYinState[int.Parse(HunYinState)][Mainload.SetData[4]];
		if (JueWeiID != "0|0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_JW")).gameObject.SetActive(true);
			if (JueWeiID.Split(new char[1] { '|' })[0] == "4")
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_JW").Find("Text")).GetComponent<Text>().text = AllText.Text_FanWang[int.Parse(JueWeiID.Split(new char[1] { '|' })[1])][Mainload.SetData[4]];
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_JW").Find("Text")).GetComponent<Text>().text = AllText.Text_AllJueWei[int.Parse(JueWeiID.Split(new char[1] { '|' })[0])][Mainload.SetData[4]].Replace("@", AllText.Text_AllFandi[int.Parse(JueWeiID.Split(new char[1] { '|' })[1])][Mainload.SetData[4]]);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_JW")).gameObject.SetActive(false);
		}
		if (HuaiYunNum == "-1")
		{
			if (ShenfenID[1] != "5")
			{
				if (JueWeiID.Split(new char[1] { '|' })[0] == "4")
				{
					((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1638][Mainload.SetData[4]];
				}
				else
				{
					((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1110][Mainload.SetData[4]];
				}
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1112][Mainload.SetData[4]];
			}
		}
		else if (HuaiYunNum == "10")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1327][Mainload.SetData[4]];
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1079][Mainload.SetData[4]].Replace("@", (10 - int.Parse(HuaiYunNum)).ToString());
		}
		if (StateID == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(false);
		}
		else if (Mainload.AllMemberState[int.Parse(StateID)][3] == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().text = AllText.Text_AllMemberState[int.Parse(StateID)][Mainload.SetData[4]];
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1080][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberState[int.Parse(StateID)][Mainload.SetData[4]]).Replace("$", StateTime);
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		for (int j = 0; j < ((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
			.childCount; j++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
				.GetChild(j)).gameObject);
		}
		int num = 0;
		if (Mainload.Member_King[Mainload.MemberKingIndex_Enter][26] != "null")
		{
			string[] array = Mainload.Member_King[Mainload.MemberKingIndex_Enter][26].Split(new char[1] { '|' });
			for (int k = 0; k < array.Length; k++)
			{
				if (int.Parse(Mainload.Member_King[Mainload.MemberKingIndex_Enter][3]) >= int.Parse(Mainload.AllBuffData[int.Parse(array[k].Split(new char[1] { '@' })[0])][1]))
				{
					GameObject val2 = Object.Instantiate<GameObject>(PerCiTiao);
					((Component)val2.transform.Find("Text")).GetComponent<Text>().text = AllText.Text_AllBuff[int.Parse(array[k].Split(new char[1] { '@' })[0])][Mainload.SetData[4]];
					val2.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
					val2.transform.localScale = new Vector3(1f, 1f, 1f);
					val2.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
					num++;
				}
			}
		}
		List<string> shuXingCiTiao = FormulaData.GetShuXingCiTiao(int.Parse(Data_B[0]), float.Parse(Data_B[1]), float.Parse(Data_B[2]), float.Parse(Data_B[3]), float.Parse(Data_B[4]), float.Parse(Data_B[6]), float.Parse(MeiLiNum), float.Parse(Data_A[7]), float.Parse(ShengYu), float.Parse(Data_A[5]), int.Parse(Data_A[2]), int.Parse(Data_A[3]), 0);
		for (int l = 0; l < shuXingCiTiao.Count; l++)
		{
			GameObject val3 = Object.Instantiate<GameObject>(PerCiTiao);
			((Component)val3.transform.Find("Text")).GetComponent<Text>().text = shuXingCiTiao[l];
			val3.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
			val3.transform.localScale = new Vector3(1f, 1f, 1f);
			val3.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
			num++;
		}
		((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")).GetComponent<RectTransform>().SetSizeWithCurrentAnchors((Axis)1, (float)(30 + 30 * Mathf.CeilToInt((float)num / 2f)));
	}
}
public class MemberKingQuInfoPanel : MonoBehaviour
{
	private GameObject PerLiHuiA;

	private GameObject PerCiTiao;

	private string[] Data_A;

	private string[] Data_B;

	private string[] ShenFen;

	private string PeiOuName;

	private string ShengYu;

	private string ShijiaName;

	private string StateID;

	private string StateTime;

	private string bodyNum;

	private string MeiLiNum;

	private string HuaiYunNum;

	private string HaoGanNum;

	private string TipA;

	private string TipB;

	private string TipC;

	private string skillLv;

	private string FuQiRelax;

	private string FengHao;

	private bool isPeiOuLive;

	private void Awake()
	{
		//IL_000c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0016: Expected O, but got Unknown
		//IL_0021: Unknown result type (might be due to invalid IL or missing references)
		//IL_002b: Expected O, but got Unknown
		PerCiTiao = (GameObject)Resources.Load("PerCiTiao");
		PerLiHuiA = (GameObject)Resources.Load("PerLiHuiBig");
	}

	private void Start()
	{
		initSize();
	}

	private void OnEnable()
	{
		if (Mainload.MemberKingQuIndex_Enter >= 0)
		{
			OnEnableData();
			OnEnableShow();
		}
		else
		{
			((Component)this).gameObject.SetActive(false);
		}
	}

	private void initSize()
	{
		if (Mainload.SetData[4] == 0)
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_FQ")).GetComponent<Text>().fontSize = 16;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 13;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_FQ")).GetComponent<Text>().fontSize = 15;
		}
	}

	private void OnEnableData()
	{
		Mainload.PropSelected = new List<List<int>>();
		Data_A = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][2].Split(new char[1] { '|' });
		Data_B = new string[7]
		{
			Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][3],
			Mathf.FloorToInt(float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][4])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][5])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][6])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][7])).ToString(),
			Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][8],
			Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][17]
		};
		ShengYu = Mathf.FloorToInt(float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][10])).ToString();
		StateID = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][9];
		StateTime = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][11];
		MeiLiNum = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][15];
		bodyNum = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][16];
		FengHao = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][26];
		HuaiYunNum = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][13];
		ShenFen = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][18].Split(new char[1] { '|' })[0].Split(new char[1] { '@' });
		if (Mainload.SetData[4] == 0 && float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][12]) > 0f)
		{
			HaoGanNum = float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][12]).ToString("f1");
		}
		else
		{
			HaoGanNum = float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][12]).ToString("f0");
		}
		skillLv = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][20];
		FuQiRelax = float.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][21].Split(new char[1] { '|' })[0]).ToString("f0");
		if (Data_A[4] == "0")
		{
			TipA = AllText.Text_UIA[1106][Mainload.SetData[4]];
			TipB = AllText.Text_UIA[1087][Mainload.SetData[4]];
			TipC = AllText.Text_UIA[1096][Mainload.SetData[4]];
		}
		else
		{
			TipA = AllText.Text_UIA[1085][Mainload.SetData[4]];
			TipB = AllText.Text_UIA[1088][Mainload.SetData[4]];
			TipC = AllText.Text_UIA[1097][Mainload.SetData[4]];
		}
		isPeiOuLive = false;
		PeiOuName = AllText.Text_AllShenFen[int.Parse(ShenFen[0])][int.Parse(ShenFen[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenFen[2])];
		for (int i = 0; i < Mainload.Member_King.Count; i++)
		{
			if (Data_A[9] == Mainload.Member_King[i][0])
			{
				isPeiOuLive = true;
				PeiOuName = AllText.Text_UIA[1107][Mainload.SetData[4]].Replace("@", Mainload.Member_King[i][2].Split(new char[1] { '|' })[0]).Replace("$", TipA).Replace("~", AllText.Text_AllShenFen[int.Parse(ShenFen[0])][int.Parse(ShenFen[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenFen[2])]);
				break;
			}
		}
		string newValue = FormuAct.ShijiaName_AllQu(int.Parse(Data_A[1]), Data_A[0]);
		if (int.Parse(Data_A[1]) >= 0)
		{
			ShijiaName = AllText.Text_UIA[1089][Mainload.SetData[4]].Replace("@", newValue).Replace("$", TipB);
		}
		else if (Data_A[1] == "-1")
		{
			ShijiaName = AllText.Text_UIA[1090][Mainload.SetData[4]].Replace("~", newValue).Replace("@", Data_A[11]).Replace("$", TipB);
		}
		else if (Data_A[1] == "-2")
		{
			ShijiaName = AllText.Text_UIA[1089][Mainload.SetData[4]].Replace("@", newValue).Replace("$", TipB);
		}
		else if (Data_A[1] == "-100")
		{
			int num = int.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][0].Substring(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][0].Length - 1)) % 4;
			newValue = AllText.Text_UIA[1176][Mainload.SetData[4]].Split(new char[1] { '|' })[num];
			ShijiaName = AllText.Text_UIA[1089][Mainload.SetData[4]].Replace("@", newValue).Replace("$", TipB);
		}
		else if (Data_A[1] == "-3")
		{
			ShijiaName = AllText.Text_UIA[1091][Mainload.SetData[4]].Replace("$", TipC);
		}
		else if (Data_A[1] == "-4")
		{
			ShijiaName = AllText.Text_UIA[1092][Mainload.SetData[4]].Replace("$", TipC);
		}
		else if (Data_A[1] == "-5")
		{
			ShijiaName = AllText.Text_UIA[1093][Mainload.SetData[4]].Replace("$", TipC);
		}
		else if (Data_A[1] == "-6")
		{
			ShijiaName = AllText.Text_UIA[1094][Mainload.SetData[4]].Replace("$", TipC);
		}
		else if (Data_A[1] == "-7")
		{
			ShijiaName = AllText.Text_UIA[1095][Mainload.SetData[4]].Replace("$", TipC);
		}
	}

	private void OnEnableShow()
	{
		//IL_010d: Unknown result type (might be due to invalid IL or missing references)
		//IL_012d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d4e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c90: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bd9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b3c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f85: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e83: Unknown result type (might be due to invalid IL or missing references)
		//IL_1399: Unknown result type (might be due to invalid IL or missing references)
		//IL_13d1: Unknown result type (might be due to invalid IL or missing references)
		//IL_1218: Unknown result type (might be due to invalid IL or missing references)
		//IL_1250: Unknown result type (might be due to invalid IL or missing references)
		((Component)((Component)this).transform.Find("Name")).GetComponent<Text>().text = "@".Replace("@", Data_A[0]);
		((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = ShijiaName;
		for (int i = 0; i < ((Component)this).transform.Find("IconShow").childCount; i++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("IconShow").GetChild(i)).gameObject);
		}
		GameObject val = Object.Instantiate<GameObject>(PerLiHuiA);
		((Object)val).name = Mainload.MemberKingQuIndex_Enter.ToString();
		((Component)val.transform).GetComponent<PerLiHuiBig>().ShowID = 1;
		((Component)val.transform).GetComponent<PerLiHuiBig>().isShowInfo = false;
		val.transform.SetParent(((Component)this).transform.Find("IconShow"));
		val.transform.localScale = new Vector3(1f, 1f, 1f);
		val.transform.localPosition = new Vector3(0f, 0f, 0f);
		((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().text = AllText.Text_UIA[1061][Mainload.SetData[4]].Replace("@", ShengYu);
		((Component)((Component)this).transform.Find("Info").Find("Data_GX")).GetComponent<Text>().text = AllText.Text_UIA[1062][Mainload.SetData[4]].Replace("@", HaoGanNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().text = AllText.Text_UIA[1063][Mainload.SetData[4]].Replace("@", Data_B[0]);
		((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().text = AllText.Text_UIA[1064][Mainload.SetData[4]].Replace("@", bodyNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().text = AllText.Text_UIA[1065][Mainload.SetData[4]].Replace("@", AllText.Text_AllLike[int.Parse(Data_A[10])][Mainload.SetData[4]]);
		if (Mainload.SetData[4] == 1)
		{
			if (Data_A[6] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", skillLv);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", skillLv);
			}
			if (Data_A[2] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", Data_A[3]);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", skillLv);
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
		}
		((Component)((Component)this).transform.Find("Info").Find("Data_FQ")).GetComponent<Text>().text = AllText.Text_UIA[1233][Mainload.SetData[4]].Replace("@", FuQiRelax);
		((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().text = AllText.Text_UIA[1068][Mainload.SetData[4]].Replace("@", Data_B[1]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().text = AllText.Text_UIA[1069][Mainload.SetData[4]].Replace("@", Data_B[2]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().text = AllText.Text_UIA[1070][Mainload.SetData[4]].Replace("@", Data_B[3]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().text = AllText.Text_UIA[1071][Mainload.SetData[4]].Replace("@", Data_B[4]);
		((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().text = AllText.Text_UIA[1072][Mainload.SetData[4]].Replace("@", MeiLiNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().text = AllText.Text_UIA[1073][Mainload.SetData[4]].Replace("@", Data_A[7]);
		((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().text = AllText.Text_UIA[1074][Mainload.SetData[4]].Replace("@", Data_B[5]);
		((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().text = AllText.Text_UIA[1075][Mainload.SetData[4]].Replace("@", Data_B[6]);
		((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().text = AllText.Text_UIA[1076][Mainload.SetData[4]].Replace("@", AllText.Text_PinXing[int.Parse(Data_A[8])][Mainload.SetData[4]]);
		((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = PeiOuName;
		((Component)((Component)this).transform.Find("Info").Find("Data_FQ")).gameObject.SetActive(isPeiOuLive);
		if (HuaiYunNum == "-1")
		{
			if (Data_A[4] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1098][Mainload.SetData[4]];
				((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 1f, 0.3f);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1099][Mainload.SetData[4]];
				((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
			}
		}
		else if (HuaiYunNum == "10")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1327][Mainload.SetData[4]];
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1079][Mainload.SetData[4]].Replace("@", (10 - int.Parse(HuaiYunNum)).ToString());
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		if (StateID == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(false);
		}
		else if (Mainload.AllMemberState[int.Parse(StateID)][3] == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().text = AllText.Text_AllMemberState[int.Parse(StateID)][Mainload.SetData[4]];
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1080][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberState[int.Parse(StateID)][Mainload.SetData[4]]).Replace("$", StateTime);
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		if (FengHao != "null" && ShenFen[1] == "8")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_FH")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_FH").Find("Text")).GetComponent<Text>().text = FengHao;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_FH")).gameObject.SetActive(false);
		}
		for (int j = 0; j < ((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
			.childCount; j++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
				.GetChild(j)).gameObject);
		}
		int num = 0;
		if (Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][24] != "null")
		{
			string[] array = Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][24].Split(new char[1] { '|' });
			for (int k = 0; k < array.Length; k++)
			{
				if (int.Parse(Mainload.Member_King_qu[Mainload.MemberKingQuIndex_Enter][3]) >= int.Parse(Mainload.AllBuffData[int.Parse(array[k].Split(new char[1] { '@' })[0])][1]))
				{
					GameObject val2 = Object.Instantiate<GameObject>(PerCiTiao);
					((Component)val2.transform.Find("Text")).GetComponent<Text>().text = AllText.Text_AllBuff[int.Parse(array[k].Split(new char[1] { '@' })[0])][Mainload.SetData[4]];
					val2.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
					val2.transform.localScale = new Vector3(1f, 1f, 1f);
					val2.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
					num++;
				}
			}
		}
		List<string> shuXingCiTiao = FormulaData.GetShuXingCiTiao(int.Parse(Data_B[0]), float.Parse(Data_B[1]), float.Parse(Data_B[2]), float.Parse(Data_B[3]), float.Parse(Data_B[4]), float.Parse(Data_B[6]), float.Parse(MeiLiNum), float.Parse(Data_A[7]), float.Parse(ShengYu), float.Parse(Data_A[5]), int.Parse(Data_A[2]), int.Parse(Data_A[3]), 0);
		for (int l = 0; l < shuXingCiTiao.Count; l++)
		{
			GameObject val3 = Object.Instantiate<GameObject>(PerCiTiao);
			((Component)val3.transform.Find("Text")).GetComponent<Text>().text = shuXingCiTiao[l];
			val3.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
			val3.transform.localScale = new Vector3(1f, 1f, 1f);
			val3.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
			num++;
		}
		((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")).GetComponent<RectTransform>().SetSizeWithCurrentAnchors((Axis)1, (float)(30 + 30 * Mathf.CeilToInt((float)num / 2f)));
	}
}
public class MemberNowInfoPanel : MonoBehaviour
{
	private string[] Data_A;

	private string[] Data_B;

	private string[] ShenfenID;

	private string ShenFenName;

	private string GongMingID;

	private string JueWeiID;

	private string ShengYu;

	private string MeiLiNum;

	private string bodyData;

	private int AllGongZi;

	private string StateID;

	private string StateTime;

	private string isZuZhang;

	private string GongMingName;

	private string FuMuName;

	private string HunYinState;

	private string HuaiYunNum;

	private string TiliNum;

	private string SkillLv;

	private string XuePai;

	private GameObject MemberIconShow;

	private GameObject PerCiTiao;

	private GameObject jueweiShowA;

	private void Awake()
	{
		//IL_000c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0016: Expected O, but got Unknown
		//IL_0021: Unknown result type (might be due to invalid IL or missing references)
		//IL_002b: Expected O, but got Unknown
		//IL_0036: Unknown result type (might be due to invalid IL or missing references)
		//IL_0040: Expected O, but got Unknown
		jueweiShowA = (GameObject)Resources.Load("PerJueWei");
		PerCiTiao = (GameObject)Resources.Load("PerCiTiao");
		MemberIconShow = (GameObject)Resources.Load("PerLiHuiBig");
	}

	private void Start()
	{
		initSize();
		initShow();
	}

	private void OnEnable()
	{
		if (Mainload.MemberNowIndex_Enter >= 0)
		{
			OnEnableData();
			OnEnableShow();
		}
		else
		{
			((Component)this).gameObject.SetActive(false);
		}
	}

	private void initSize()
	{
		if (Mainload.SetData[4] == 0)
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_GM")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_TL")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL").Find("TipA")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL").Find("Num")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HY").Find("Text")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().fontSize = 16;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_GM")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_TL")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL").Find("TipA")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL").Find("Num")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().fontSize = 13;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_HY").Find("Text")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().fontSize = 15;
		}
	}

	private void initShow()
	{
		((Component)((Component)this).transform.Find("Info").Find("DataB_FL").Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1102][Mainload.SetData[4]];
	}

	private void OnEnableData()
	{
		Data_A = Mainload.Member_now[Mainload.MemberNowIndex_Enter][4].Split(new char[1] { '|' });
		Data_B = new string[9]
		{
			Mainload.Member_now[Mainload.MemberNowIndex_Enter][5],
			Mainload.Member_now[Mainload.MemberNowIndex_Enter][6],
			Mathf.FloorToInt(float.Parse(Mainload.Member_now[Mainload.MemberNowIndex_Enter][7])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_now[Mainload.MemberNowIndex_Enter][8])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_now[Mainload.MemberNowIndex_Enter][9])).ToString(),
			Mathf.FloorToInt(float.Parse(Mainload.Member_now[Mainload.MemberNowIndex_Enter][10])).ToString(),
			Mainload.Member_now[Mainload.MemberNowIndex_Enter][11],
			Mainload.Member_now[Mainload.MemberNowIndex_Enter][27],
			Mainload.Member_now[Mainload.MemberNowIndex_Enter][34]
		};
		ShenfenID = Mainload.Member_now[Mainload.MemberNowIndex_Enter][12].Split(new char[1] { '|' })[0].Split(new char[1] { '@' });
		GongMingID = Mainload.Member_now[Mainload.MemberNowIndex_Enter][13];
		JueWeiID = Mainload.Member_now[Mainload.MemberNowIndex_Enter][14];
		ShengYu = Mathf.FloorToInt(float.Parse(Mainload.Member_now[Mainload.MemberNowIndex_Enter][16])).ToString();
		MeiLiNum = Mainload.Member_now[Mainload.MemberNowIndex_Enter][20];
		bodyData = Mainload.Member_now[Mainload.MemberNowIndex_Enter][21];
		AllGongZi = int.Parse(Mainload.AllShenFenData[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][3]) + int.Parse(Mainload.AllJueWeiData[int.Parse(JueWeiID.Split(new char[1] { '|' })[0])][0]);
		StateID = Mainload.Member_now[Mainload.MemberNowIndex_Enter][15];
		StateTime = Mainload.Member_now[Mainload.MemberNowIndex_Enter][18];
		isZuZhang = Mainload.Member_now[Mainload.MemberNowIndex_Enter][22];
		HuaiYunNum = Mainload.Member_now[Mainload.MemberNowIndex_Enter][25];
		HunYinState = Mainload.Member_now[Mainload.MemberNowIndex_Enter][26];
		TiliNum = Mainload.Member_now[Mainload.MemberNowIndex_Enter][30];
		SkillLv = Mainload.Member_now[Mainload.MemberNowIndex_Enter][33];
		XuePai = Mainload.Member_now[Mainload.MemberNowIndex_Enter][40];
		if (GongMingID == "-1")
		{
			GongMingName = AllText.Text_UIA[1057][Mainload.SetData[4]];
		}
		else
		{
			GongMingName = AllText.Text_All_GongMing[int.Parse(GongMingID)][Mainload.SetData[4]];
		}
		FuMuName = "null";
		for (int i = 0; i < Mainload.Member_now.Count; i++)
		{
			if (!(Mainload.Member_now[i][2] != "null"))
			{
				continue;
			}
			string[] array = Mainload.Member_now[i][2].Split(new char[1] { '|' });
			for (int j = 0; j < array.Length; j++)
			{
				if (array[j] == Mainload.Member_now[Mainload.MemberNowIndex_Enter][0])
				{
					FuMuName = AllText.Text_UIA[520][Mainload.SetData[4]].Replace("@", Mainload.Member_now[i][4].Split(new char[1] { '|' })[0]);
					i = Mainload.Member_now.Count;
					break;
				}
			}
		}
		for (int k = 0; k < Mainload.Member_qu.Count; k++)
		{
			if (!(Mainload.Member_qu[k][3] != "null"))
			{
				continue;
			}
			string[] array2 = Mainload.Member_qu[k][3].Split(new char[1] { '|' });
			for (int l = 0; l < array2.Length; l++)
			{
				if (array2[l] == Mainload.Member_now[Mainload.MemberNowIndex_Enter][0])
				{
					if (FuMuName == "null")
					{
						FuMuName = AllText.Text_UIA[1343][Mainload.SetData[4]] + AllText.Text_UIA[1234][Mainload.SetData[4]].Replace("@", Mainload.Member_qu[k][2].Split(new char[1] { '|' })[0]);
					}
					else
					{
						FuMuName += AllText.Text_UIA[1234][Mainload.SetData[4]].Replace("@", Mainload.Member_qu[k][2].Split(new char[1] { '|' })[0]);
					}
					k = Mainload.Member_qu.Count;
					break;
				}
			}
		}
	}

	private void OnEnableShow()
	{
		//IL_021f: Unknown result type (might be due to invalid IL or missing references)
		//IL_023f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d1b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d3c: Unknown result type (might be due to invalid IL or missing references)
		//IL_15e9: Unknown result type (might be due to invalid IL or missing references)
		//IL_154c: Unknown result type (might be due to invalid IL or missing references)
		//IL_1495: Unknown result type (might be due to invalid IL or missing references)
		//IL_13d7: Unknown result type (might be due to invalid IL or missing references)
		//IL_1320: Unknown result type (might be due to invalid IL or missing references)
		//IL_1283: Unknown result type (might be due to invalid IL or missing references)
		//IL_1820: Unknown result type (might be due to invalid IL or missing references)
		//IL_171e: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b8c: Unknown result type (might be due to invalid IL or missing references)
		//IL_1bc4: Unknown result type (might be due to invalid IL or missing references)
		//IL_19ff: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a37: Unknown result type (might be due to invalid IL or missing references)
		((Component)((Component)this).transform.Find("Name")).GetComponent<Text>().text = Data_A[0];
		if (FuMuName == "null")
		{
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1103][Mainload.SetData[4]].Replace("$", Data_A[1]);
		}
		else if (Data_A[4] == "0")
		{
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1104][Mainload.SetData[4]].Replace("@", FuMuName).Replace("$", Data_A[1]);
		}
		else
		{
			((Component)((Component)this).transform.Find("TipA")).GetComponent<Text>().text = AllText.Text_UIA[1105][Mainload.SetData[4]].Replace("@", FuMuName).Replace("$", Data_A[1]);
		}
		for (int i = 0; i < ((Component)this).transform.Find("IconShow").childCount; i++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("IconShow").GetChild(i)).gameObject);
		}
		GameObject val = Object.Instantiate<GameObject>(MemberIconShow);
		((Object)val).name = Mainload.MemberNowIndex_Enter.ToString();
		((Component)val.transform).GetComponent<PerLiHuiBig>().ShowID = 0;
		((Component)val.transform).GetComponent<PerLiHuiBig>().isShowInfo = false;
		val.transform.SetParent(((Component)this).transform.Find("IconShow"));
		val.transform.localScale = new Vector3(1f, 1f, 1f);
		val.transform.localPosition = new Vector3(0f, 0f, 0f);
		((Component)((Component)this).transform.Find("Info").Find("Data_SY")).GetComponent<Text>().text = AllText.Text_UIA[1061][Mainload.SetData[4]].Replace("@", ShengYu);
		((Component)((Component)this).transform.Find("Info").Find("Data_GM")).GetComponent<Text>().text = AllText.Text_UIA[1056][Mainload.SetData[4]].Replace("@", GongMingName);
		((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().text = AllText.Text_UIA[1063][Mainload.SetData[4]].Replace("@", Data_B[1]);
		((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().text = AllText.Text_UIA[1064][Mainload.SetData[4]].Replace("@", bodyData);
		((Component)((Component)this).transform.Find("Info").Find("Data_TL")).GetComponent<Text>().text = AllText.Text_UIA[1100][Mainload.SetData[4]].Replace("@", TiliNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().text = AllText.Text_UIA[1065][Mainload.SetData[4]].Replace("@", AllText.Text_AllLike[int.Parse(Data_A[9])][Mainload.SetData[4]]);
		if (Mainload.SetData[4] == 1)
		{
			if (Data_A[6] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", SkillLv);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", SkillLv);
			}
			if (Data_A[2] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", Data_A[3]);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", SkillLv);
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
		}
		((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().text = AllText.Text_UIA[1068][Mainload.SetData[4]].Replace("@", Data_B[2]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().text = AllText.Text_UIA[1069][Mainload.SetData[4]].Replace("@", Data_B[3]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().text = AllText.Text_UIA[1070][Mainload.SetData[4]].Replace("@", Data_B[4]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().text = AllText.Text_UIA[1071][Mainload.SetData[4]].Replace("@", Data_B[5]);
		((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().text = AllText.Text_UIA[1072][Mainload.SetData[4]].Replace("@", MeiLiNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().text = AllText.Text_UIA[1073][Mainload.SetData[4]].Replace("@", Data_A[7]);
		((Component)((Component)this).transform.Find("Info").Find("Data_XF")).GetComponent<Text>().text = AllText.Text_UIA[1074][Mainload.SetData[4]].Replace("@", Data_B[6]);
		((Component)((Component)this).transform.Find("Info").Find("Data_JM")).GetComponent<Text>().text = AllText.Text_UIA[1075][Mainload.SetData[4]].Replace("@", Data_B[7]);
		((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().text = AllText.Text_UIA[1076][Mainload.SetData[4]].Replace("@", AllText.Text_PinXing[int.Parse(Data_B[0])][Mainload.SetData[4]]);
		if (XuePai != "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).GetComponent<Text>().text = AllText.AllXuePaiText[int.Parse(XuePai)][Mainload.SetData[4]];
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_XP")).gameObject.SetActive(false);
		}
		for (int j = 0; j < ((Component)this).transform.Find("JueWeiShow").childCount; j++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("JueWeiShow").GetChild(j)).gameObject);
		}
		if (JueWeiID != "0|0")
		{
			GameObject val2 = Object.Instantiate<GameObject>(jueweiShowA);
			((Component)val2.transform.Find("Text")).GetComponent<Text>().text = AllText.Text_AllJueWei[int.Parse(JueWeiID.Split(new char[1] { '|' })[0])][Mainload.SetData[4]].Replace("@", AllText.Text_AllFengdi[int.Parse(JueWeiID.Split(new char[1] { '|' })[1])][Mainload.SetData[4]]);
			val2.transform.SetParent(((Component)this).transform.Find("JueWeiShow"));
			val2.transform.localScale = new Vector3(1f, 1f, 1f);
			val2.transform.localPosition = new Vector3(0f, 0f, 0f);
		}
		if (AllGongZi > 0)
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL").Find("Num")).GetComponent<Text>().text = AllText.Text_UIA[117][Mainload.SetData[4]].Replace("@", AllGongZi.ToString());
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_FL")).gameObject.SetActive(false);
		}
		if (ShenfenID[0] == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(false);
		}
		else if (ShenfenID[0] == "5")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(true);
			string text = AllText.Text_AllShenFen[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenfenID[2])].Replace("Provincial ", "");
			string text2 = "null";
			if (int.Parse(ShenfenID[3]) >= 0)
			{
				text2 = AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[0];
			}
			if (int.Parse(ShenfenID[4]) >= 0)
			{
				text2 = ((Mainload.SetData[4] != 0) ? AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[1].Split(new char[1] { '|' })[int.Parse(ShenfenID[4])] : (text2 + AllText.Text_City[int.Parse(ShenfenID[3])][Mainload.SetData[4]].Split(new char[1] { '~' })[1].Split(new char[1] { '|' })[int.Parse(ShenfenID[4])]));
			}
			ShenFenName = text.Replace("@", text2.Replace(" Province", ""));
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = ShenFenName;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF")).gameObject.SetActive(true);
			ShenFenName = AllText.Text_AllShenFen[int.Parse(ShenfenID[0])][int.Parse(ShenfenID[1])][Mainload.SetData[4]].Split(new char[1] { '|' })[int.Parse(ShenfenID[2])];
			((Component)((Component)this).transform.Find("Info").Find("DataB_SF").Find("Text")).GetComponent<Text>().text = ShenFenName;
		}
		((Component)((Component)this).transform.Find("Info").Find("DataB_HY").Find("Text")).GetComponent<Text>().text = AllText.Text_AllHunYinState[int.Parse(HunYinState)][Mainload.SetData[4]];
		if (Data_A[4] == "0")
		{
			if (HuaiYunNum == "-1")
			{
				if (isZuZhang == "1")
				{
					((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1077][Mainload.SetData[4]];
					((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
				}
				else
				{
					((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1078][Mainload.SetData[4]];
					((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 1f, 0.3f);
				}
			}
			else if (HuaiYunNum == "10")
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1327][Mainload.SetData[4]];
				((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1079][Mainload.SetData[4]].Replace("@", (10 - int.Parse(HuaiYunNum)).ToString());
				((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
			}
		}
		else if (isZuZhang == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1078][Mainload.SetData[4]];
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 1f, 0.3f);
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1077][Mainload.SetData[4]];
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_HT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		if (StateID == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(false);
		}
		else if (Mainload.AllMemberState[int.Parse(StateID)][3] == "0")
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().text = AllText.Text_AllMemberState[int.Parse(StateID)][Mainload.SetData[4]];
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT")).gameObject.SetActive(true);
			((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>().text = AllText.Text_UIA[1080][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberState[int.Parse(StateID)][Mainload.SetData[4]]).Replace("$", StateTime);
			((Graphic)((Component)((Component)this).transform.Find("Info").Find("DataB_ZT").Find("Text")).GetComponent<Text>()).color = new Color(1f, 1f, 0.667f, 1f);
		}
		for (int k = 0; k < ((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
			.childCount; k++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")
				.GetChild(k)).gameObject);
		}
		int num = 0;
		if (Mainload.Member_now[Mainload.MemberNowIndex_Enter][23] != "null")
		{
			string[] array = Mainload.Member_now[Mainload.MemberNowIndex_Enter][23].Split(new char[1] { '|' });
			for (int l = 0; l < array.Length; l++)
			{
				if (int.Parse(Mainload.Member_now[Mainload.MemberNowIndex_Enter][6]) >= int.Parse(Mainload.AllBuffData[int.Parse(array[l].Split(new char[1] { '@' })[0])][1]))
				{
					GameObject val3 = Object.Instantiate<GameObject>(PerCiTiao);
					((Component)val3.transform.Find("Text")).GetComponent<Text>().text = AllText.Text_AllBuff[int.Parse(array[l].Split(new char[1] { '@' })[0])][Mainload.SetData[4]];
					val3.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
					val3.transform.localScale = new Vector3(1f, 1f, 1f);
					val3.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
					num++;
				}
			}
		}
		List<string> shuXingCiTiao = FormulaData.GetShuXingCiTiao(int.Parse(Data_B[1]), float.Parse(Data_B[2]), float.Parse(Data_B[3]), float.Parse(Data_B[4]), float.Parse(Data_B[5]), float.Parse(Data_B[7]), float.Parse(MeiLiNum), float.Parse(Data_A[7]), float.Parse(ShengYu), float.Parse(Data_A[5]), int.Parse(Data_A[2]), int.Parse(Data_A[3]), int.Parse(Data_B[8]));
		for (int m = 0; m < shuXingCiTiao.Count; m++)
		{
			GameObject val4 = Object.Instantiate<GameObject>(PerCiTiao);
			((Component)val4.transform.Find("Text")).GetComponent<Text>().text = shuXingCiTiao[m];
			val4.transform.SetParent(((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content"));
			val4.transform.localScale = new Vector3(1f, 1f, 1f);
			val4.transform.localPosition = new Vector3((float)(-95 + 190 * (num % 2)), (float)(-20 - 30 * Mathf.FloorToInt((float)num / 2f)), 0f);
			num++;
		}
		((Component)((Component)this).transform.Find("AllCiTiao").Find("Viewport").Find("Content")).GetComponent<RectTransform>().SetSizeWithCurrentAnchors((Axis)1, (float)(30 + 30 * Mathf.CeilToInt((float)num / 2f)));
	}
}
public class MemberQingLouInfoPanel : MonoBehaviour
{
	private int SceneIndex;

	private string[] Data_A;

	private string[] Data_B;

	private string BodyNum;

	private string MeiLiNum;

	private string SkillLv;

	private GameObject MemberIconShow;

	private GameObject PerCiTiao;

	private void Awake()
	{
		//IL_000c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0016: Expected O, but got Unknown
		//IL_0021: Unknown result type (might be due to invalid IL or missing references)
		//IL_002b: Expected O, but got Unknown
		PerCiTiao = (GameObject)Resources.Load("PerCiTiao");
		MemberIconShow = (GameObject)Resources.Load("PerLiHuiBig");
	}

	private void Start()
	{
		initSize();
	}

	private void OnEnable()
	{
		if (Mainload.MemberQingLouIndex_Enter >= 0)
		{
			OnEnableData();
			OnEnableShow();
		}
		else
		{
			((Component)this).gameObject.SetActive(false);
		}
	}

	private void initSize()
	{
		if (Mainload.SetData[4] == 0)
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 16;
			((Component)((Component)this).transform.Find("Info").Find("ShenFen").Find("Text")).GetComponent<Text>().fontSize = 16;
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().fontSize = 15;
			((Component)((Component)this).transform.Find("Info").Find("ShenFen").Find("Text")).GetComponent<Text>().fontSize = 15;
		}
	}

	private void OnEnableData()
	{
		SceneIndex = int.Parse(Mainload.SceneID.Split(new char[1] { '|' })[1]);
		Data_A = Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][3].Split(new char[1] { '|' });
		Data_B = new string[5]
		{
			Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][4],
			Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][5],
			Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][6],
			Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][7],
			Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][8]
		};
		BodyNum = Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][11];
		MeiLiNum = Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][10];
		SkillLv = Mainload.Member_Qinglou[SceneIndex][Mainload.MemberQingLouIndex_Enter][15];
	}

	private void OnEnableShow()
	{
		//IL_00f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_0113: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c0d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c45: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a9a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ad2: Unknown result type (might be due to invalid IL or missing references)
		((Component)((Component)this).transform.Find("Name")).GetComponent<Text>().text = Data_A[0];
		for (int i = 0; i < ((Component)this).transform.Find("IconShow").childCount; i++)
		{
			Object.Destroy((Object)(object)((Component)((Component)this).transform.Find("IconShow").GetChild(i)).gameObject);
		}
		GameObject val = Object.Instantiate<GameObject>(MemberIconShow);
		((Object)val).name = Mainload.MemberQingLouIndex_Enter.ToString();
		((Component)val.transform).GetComponent<PerLiHuiBig>().cityID = SceneIndex;
		((Component)val.transform).GetComponent<PerLiHuiBig>().ShowID = 7;
		((Component)val.transform).GetComponent<PerLiHuiBig>().isShowInfo = false;
		val.transform.SetParent(((Component)this).transform.Find("IconShow"));
		val.transform.localScale = new Vector3(1f, 1f, 1f);
		val.transform.localPosition = new Vector3(0f, 0f, 0f);
		((Component)((Component)this).transform.Find("Info").Find("Data_NL")).GetComponent<Text>().text = AllText.Text_UIA[1063][Mainload.SetData[4]].Replace("@", Data_B[0]);
		((Component)((Component)this).transform.Find("Info").Find("Data_body")).GetComponent<Text>().text = AllText.Text_UIA[1064][Mainload.SetData[4]].Replace("@", BodyNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XH")).GetComponent<Text>().text = AllText.Text_UIA[1065][Mainload.SetData[4]].Replace("@", AllText.Text_AllLike[int.Parse(Data_A[1])][Mainload.SetData[4]]);
		if (Mainload.SetData[4] == 1)
		{
			if (Data_A[6] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", SkillLv);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", SkillLv);
			}
			if (Data_A[2] == "0")
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
			}
			else
			{
				((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]].Substring(0, 2).ToUpper()).Replace("$", Data_A[3]);
			}
		}
		else
		{
			((Component)((Component)this).transform.Find("Info").Find("Data_JN")).GetComponent<Text>().text = AllText.Text_UIA[1066][Mainload.SetData[4]].Replace("@", AllText.Text_AllMemberSkill[int.Parse(Data_A[6])][Mainload.SetData[4]]).Replace("$", SkillLv);
			((Component)((Component)this).transform.Find("Info").Find("Data_TF")).GetComponent<Text>().text = AllText.Text_UIA[1067][Mainload.SetData[4]].Replace("@", AllText.Text_AllTianFu[int.Parse(Data_A[2])][Mainload.SetData[4]]).Replace("$", Data_A[3]);
		}
		((Component)((Component)this).transform.Find("Info").Find("Data_Wen")).GetComponent<Text>().text = AllText.Text_UIA[1068][Mainload.SetData[4]].Replace("@", Data_B[1]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Wu")).GetComponent<Text>().text = AllText.Text_UIA[1069][Mainload.SetData[4]].Replace("@", Data_B[2]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Shang")).GetComponent<Text>().text = AllText.Text_UIA[1070][Mainload.SetData[4]].Replace("@", Data_B[3]);
		((Component)((Component)this).transform.Find("Info").Find("Data_Yi")).GetComponent<Text>().text = AllText.Text_UIA[1071][Mainload.SetData[4]].Replace("@", Data_B[4]);
		((Component)((Component)this).transform.Find("Info").Find("Data_ML")).GetComponent<Text>().text = AllText.Text_UIA[1072][Mainload.SetData[4]].Replace("@", MeiLiNum);
		((Component)((Component)this).transform.Find("Info").Find("Data_XY")).GetComponent<Text>().text = AllText.Text_UIA[1073][Mainload.SetData[4]].Replace("@", Data_A[7]);
		((Component)((Component)this).transform.Find("Info").Find("Data_PX")).GetComponent<Text>().text = AllText.Text_UIA[1076][Mainload.SetData[4]].Replace("@", AllTe