Decompiled source of AddItem v3.1.0
BepInEx/plugins/cs.HoLMod.AddItem.dll
Decompiled a day ago
The result has been truncated due to the large size, download it to view full contents!
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