Elin Modding Docs Doc
Loading...
Searching...
No Matches
NotificationBattle.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x0200062D RID: 1581
6{
7 // Token: 0x17000CA2 RID: 3234
8 // (get) Token: 0x06002C47 RID: 11335 RVA: 0x000F8C21 File Offset: 0x000F6E21
9 public override bool Visible
10 {
11 get
12 {
13 return this.widget.battles > 0;
14 }
15 }
16
17 // Token: 0x17000CA3 RID: 3235
18 // (get) Token: 0x06002C48 RID: 11336 RVA: 0x000F8C31 File Offset: 0x000F6E31
19 public override Action<UITooltip> onShowTooltip
20 {
21 get
22 {
23 return delegate(UITooltip a)
24 {
25 a.textMain.text = "battles".lang() + ": " + this.widget.battles.ToString();
26 };
27 }
28 }
29
30 // Token: 0x06002C49 RID: 11337 RVA: 0x000F8C3F File Offset: 0x000F6E3F
31 public override void OnRefresh()
32 {
33 this.text = (this.widget.battles.ToString() ?? "");
34 }
35
36 // Token: 0x06002C4A RID: 11338 RVA: 0x000F8C60 File Offset: 0x000F6E60
37 public override void OnClick()
38 {
39 if (EClass.AdvMode)
40 {
41 return;
42 }
43 List<Chara> list = new List<Chara>();
44 foreach (Chara chara in EClass._map.charas)
45 {
46 if (chara.IsHomeMember() && chara.enemy != null && chara.IsAliveInCurrentZone)
47 {
48 list.Add(chara);
49 }
50 }
51 this.index++;
52 if (this.index >= list.Count)
53 {
54 this.index = 0;
55 }
56 EClass.screen.Focus(list[this.index]);
57 }
58
59 // Token: 0x040018D4 RID: 6356
60 public int index;
61}
Definition Chara.cs:12