Elin Modding Docs Doc
Loading...
Searching...
No Matches
ItemPopulation.cs
1using System;
2using System.Collections.Generic;
3using UnityEngine;
4using UnityEngine.UI;
5
6// Token: 0x02000597 RID: 1431
7public class ItemPopulation : EMono
8{
9 // Token: 0x0600273D RID: 10045 RVA: 0x000DE528 File Offset: 0x000DC728
10 public void SetTopic(ContentPopulation.Topic t)
11 {
12 this.header.text1.text = t.header + " ( " + t.list.Count.ToString() + " )";
13 this.header.image1.color = ContentPopulation.Instance.colors[t.color];
14 UIButton t2 = this.layout.CreateMold(null);
15 using (List<Chara>.Enumerator enumerator = t.list.GetEnumerator())
16 {
17 while (enumerator.MoveNext())
18 {
19 Chara c = enumerator.Current;
20 UIButton uibutton = Util.Instantiate<UIButton>(t2, this.layout);
21 uibutton.icon.sprite = c.GetSprite(0);
22 uibutton.icon.SetNativeSize();
23 uibutton.icon.transform.localScale = (c.IsPCC ? Vector3.one : new Vector3(0.7f, 0.7f, 1f));
24 uibutton.icon.rectTransform.pivot = (c.IsPCC ? new Vector2(0.5f, 0f) : new Vector2(0.5f, 0.1f));
25 uibutton.icon.rectTransform.anchoredPosition = Vector2.zero;
26 uibutton.onClick.AddListener(delegate()
27 {
28 EMono.ui.AddLayerDontCloseOthers<LayerChara>().SetChara(c);
29 });
30 uibutton.tooltip.onShowTooltip = delegate(UITooltip a)
31 {
32 a.textMain.text = c.Name;
33 };
34 }
35 }
36 }
37
38 // Token: 0x040015BB RID: 5563
39 public UIItem header;
40
41 // Token: 0x040015BC RID: 5564
42 public LayoutGroup layout;
43}
Definition Chara.cs:12
Definition EMono.cs:6