Elin Modding Docs Doc
Loading...
Searching...
No Matches
ContentRanking.cs
1using System;
2using UnityEngine;
3
4// Token: 0x0200058A RID: 1418
5public class ContentRanking : EContent
6{
7 // Token: 0x06002716 RID: 10006 RVA: 0x000DDCC4 File Offset: 0x000DBEC4
8 public override void OnSwitchContent(int idTab)
9 {
10 this.SwitchRanking("contribution");
11 }
12
13 // Token: 0x06002717 RID: 10007 RVA: 0x000DDCD4 File Offset: 0x000DBED4
14 public void SwitchRanking(string id)
15 {
16 this.textTitle.text = Lang.Get("rank_" + id);
17 this.textFactionName.text = EClass.Home.name;
18 uint num = <PrivateImplementationDetails>.ComputeStringHash(id);
19 if (num <= 2148445359U)
20 {
21 if (num <= 1206285387U)
22 {
23 if (num != 1028682697U)
24 {
25 if (num == 1206285387U)
26 {
27 if (!(id == "improve"))
28 {
29 }
30 }
31 }
32 else if (!(id == "food"))
33 {
34 }
35 }
36 else if (num != 1536741984U)
37 {
38 if (num == 2148445359U)
39 {
40 if (!(id == "contribution"))
41 {
42 }
43 }
44 }
45 else if (!(id == "work"))
46 {
47 }
48 }
49 else if (num <= 2659088997U)
50 {
51 if (num != 2631713119U)
52 {
53 if (num == 2659088997U)
54 {
55 if (!(id == "disease"))
56 {
57 }
58 }
59 }
60 else
61 {
62 id == "lostparts";
63 }
64 }
65 else if (num != 3184533872U)
66 {
67 if (num == 4166973234U)
68 {
69 if (!(id == "wettunic"))
70 {
71 }
72 }
73 }
74 else if (!(id == "troublemaker"))
75 {
76 }
77 BaseList baseList = this.list;
78 UIList.Callback<Chara, ButtonChara> callback = new UIList.Callback<Chara, ButtonChara>();
79 callback.onInstantiate = delegate(Chara a, ButtonChara b)
80 {
81 b.SetChara(a, ButtonChara.Mode.Journal);
82 b.item.text1.text = "123456";
83 b.item.text2.text = "contribution".lang();
84 };
85 baseList.callbacks = callback;
86 this.list.Clear();
87 foreach (Chara chara in EClass._map.charas)
88 {
89 if (chara.faction == EClass.Home)
90 {
91 this.list.Add(chara);
92 }
93 }
94 this.list.Refresh(false);
95 for (int i = 0; i < this.list.buttons.Count; i++)
96 {
97 ButtonChara buttonChara = this.list.buttons[i].component as ButtonChara;
98 buttonChara.item.text3.text = "rank".lang((i + 1).ToString() ?? "", null, null, null, null);
99 buttonChara.item.image1.SetActive(i < 3);
100 if (i < 3)
101 {
102 buttonChara.item.image1.sprite = this.spriteTrophies[i];
103 }
104 }
105 this.comingSoon.SetActive(id != "contribution");
106 this.wet.SetActive(id == "wettunic");
107 this.list.SetActive(id == "contribution");
108 this.RebuildLayout(true);
109 }
110
111 // Token: 0x040015A2 RID: 5538
112 public UIList list;
113
114 // Token: 0x040015A3 RID: 5539
115 public UIText textTitle;
116
117 // Token: 0x040015A4 RID: 5540
118 public UIText textFactionName;
119
120 // Token: 0x040015A5 RID: 5541
121 public Sprite[] spriteTrophies;
122
123 // Token: 0x040015A6 RID: 5542
124 public GameObject comingSoon;
125
126 // Token: 0x040015A7 RID: 5543
127 public GameObject wet;
128}
Definition Chara.cs:12