Elin Modding Docs Doc
Loading...
Searching...
No Matches
ListPeopleSelect.cs
1using System;
2using System.Linq;
3using UnityEngine;
4
5// Token: 0x020005B2 RID: 1458
7{
8 // Token: 0x060027FF RID: 10239 RVA: 0x000E1EB4 File Offset: 0x000E00B4
9 public override void OnInstantiate(Chara a, ItemGeneral b)
10 {
11 string lang = a.job.GetName().ToTitleCase(true);
12 if (this.onShowSubText != null)
13 {
14 lang = this.onShowSubText(a);
15 }
16 b.SetSubText2(lang, FontColor.Default, TextAnchor.MiddleRight);
17 }
18
19 // Token: 0x06002800 RID: 10240 RVA: 0x000E1EF2 File Offset: 0x000E00F2
20 public override void OnClick(Chara c, ItemGeneral i)
21 {
22 this.onClick(c);
23 base.layer.Close();
24 }
25
26 // Token: 0x06002801 RID: 10241 RVA: 0x000E1F0B File Offset: 0x000E010B
27 public override void OnList()
28 {
29 this.onList(this.list);
30 }
31
32 // Token: 0x06002802 RID: 10242 RVA: 0x000E1F20 File Offset: 0x000E0120
33 public HireInfo GetInfo(Chara c)
34 {
35 return EClass.Home.listReserve.First((HireInfo a) => a.chara == c);
36 }
37
38 // Token: 0x04001627 RID: 5671
39 public Action<UIList> onList;
40
41 // Token: 0x04001628 RID: 5672
42 public Action<Chara> onClick;
43
44 // Token: 0x04001629 RID: 5673
45 public Func<Chara, string> onShowSubText;
46}
Definition Chara.cs:12