Elin Modding Docs Doc
All Classes Namespaces
NotificationGuest.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x0200062C RID: 1580
6{
7 // Token: 0x17000C9F RID: 3231
8 // (get) Token: 0x06002C40 RID: 11328 RVA: 0x000F8AF4 File Offset: 0x000F6CF4
9 public override int idSprite
10 {
11 get
12 {
13 return 3;
14 }
15 }
16
17 // Token: 0x17000CA0 RID: 3232
18 // (get) Token: 0x06002C41 RID: 11329 RVA: 0x000F8AF7 File Offset: 0x000F6CF7
19 public override bool Visible
20 {
21 get
22 {
23 return this.widget.guests > 0;
24 }
25 }
26
27 // Token: 0x17000CA1 RID: 3233
28 // (get) Token: 0x06002C42 RID: 11330 RVA: 0x000F8B07 File Offset: 0x000F6D07
29 public override Action<UITooltip> onShowTooltip
30 {
31 get
32 {
33 return delegate(UITooltip a)
34 {
35 a.textMain.text = "guests".lang() + ": " + this.widget.guests.ToString();
36 };
37 }
38 }
39
40 // Token: 0x06002C43 RID: 11331 RVA: 0x000F8B15 File Offset: 0x000F6D15
41 public override void OnRefresh()
42 {
43 this.text = (this.widget.guests.ToString() ?? "");
44 }
45
46 // Token: 0x06002C44 RID: 11332 RVA: 0x000F8B38 File Offset: 0x000F6D38
47 public override void OnClick()
48 {
49 if (EClass.AdvMode)
50 {
51 return;
52 }
53 List<Chara> list = new List<Chara>();
54 foreach (Chara chara in EClass._map.charas)
55 {
56 if (chara.IsGuest() && chara.IsAliveInCurrentZone)
57 {
58 list.Add(chara);
59 }
60 }
61 this.index++;
62 if (this.index >= list.Count)
63 {
64 this.index = 0;
65 }
66 EClass.screen.Focus(list[this.index]);
67 }
68
69 // Token: 0x040018D3 RID: 6355
70 public int index;
71}
Definition Chara.cs:12