Elin Modding Docs Doc
Loading...
Searching...
No Matches
BaseNotification.cs
1using System;
2using UnityEngine;
3using UnityEngine.UI;
4
5// Token: 0x0200063B RID: 1595
6public class BaseNotification : EClass
7{
8 // Token: 0x17000CAF RID: 3247
9 // (get) Token: 0x06002CCB RID: 11467 RVA: 0x000FB3B8 File Offset: 0x000F95B8
10 public virtual Sprite Sprite
11 {
12 get
13 {
14 return null;
15 }
16 }
17
18 // Token: 0x17000CB0 RID: 3248
19 // (get) Token: 0x06002CCC RID: 11468 RVA: 0x000FB3BB File Offset: 0x000F95BB
20 public virtual int idSprite
21 {
22 get
23 {
24 return -1;
25 }
26 }
27
28 // Token: 0x17000CB1 RID: 3249
29 // (get) Token: 0x06002CCD RID: 11469 RVA: 0x000FB3BE File Offset: 0x000F95BE
30 public virtual bool Visible
31 {
32 get
33 {
34 return true;
35 }
36 }
37
38 // Token: 0x17000CB2 RID: 3250
39 // (get) Token: 0x06002CCE RID: 11470 RVA: 0x000FB3C1 File Offset: 0x000F95C1
40 public virtual bool Interactable
41 {
42 get
43 {
44 return true;
45 }
46 }
47
48 // Token: 0x17000CB3 RID: 3251
49 // (get) Token: 0x06002CCF RID: 11471 RVA: 0x000FB3C4 File Offset: 0x000F95C4
50 public virtual Action<UITooltip> onShowTooltip
51 {
52 get
53 {
54 return null;
55 }
56 }
57
58 // Token: 0x06002CD0 RID: 11472 RVA: 0x000FB3C7 File Offset: 0x000F95C7
59 public virtual ItemNotice GetMold()
60 {
61 return null;
62 }
63
64 // Token: 0x06002CD1 RID: 11473 RVA: 0x000FB3CA File Offset: 0x000F95CA
65 public virtual LayoutGroup GetLayoutGroup()
66 {
67 return null;
68 }
69
70 // Token: 0x06002CD2 RID: 11474 RVA: 0x000FB3D0 File Offset: 0x000F95D0
71 public void Refresh()
72 {
73 this.OnRefresh();
74 if (this.text != this.lastText)
75 {
76 this.item.button.mainText.text = this.text;
77 this.lastText = this.text;
78 if (this.item.gameObject.activeInHierarchy)
79 {
80 this.item.button.RebuildLayout(true);
81 }
82 }
83 }
84
85 // Token: 0x06002CD3 RID: 11475 RVA: 0x000FB440 File Offset: 0x000F9640
86 public virtual void OnClick()
87 {
88 EClass.ui.AddLayer<LayerJournal>();
89 }
90
91 // Token: 0x06002CD4 RID: 11476 RVA: 0x000FB44D File Offset: 0x000F964D
92 public virtual void OnRefresh()
93 {
94 }
95
96 // Token: 0x06002CD5 RID: 11477 RVA: 0x000FB44F File Offset: 0x000F964F
97 public virtual bool ShouldRemove()
98 {
99 return false;
100 }
101
102 // Token: 0x06002CD6 RID: 11478 RVA: 0x000FB452 File Offset: 0x000F9652
103 public virtual void OnInstantiate()
104 {
105 }
106
107 // Token: 0x04001919 RID: 6425
108 public ItemNotice item;
109
110 // Token: 0x0400191A RID: 6426
111 public string text;
112
113 // Token: 0x0400191B RID: 6427
114 public string lastText;
115}