Elin Modding Docs Doc
Loading...
Searching...
No Matches
NotificationBuff.cs
1using System;
2using UnityEngine.UI;
3
4// Token: 0x02000641 RID: 1601
6{
7 // Token: 0x17000CC1 RID: 3265
8 // (get) Token: 0x06002CF3 RID: 11507 RVA: 0x000FB740 File Offset: 0x000F9940
9 public override int idSprite
10 {
11 get
12 {
13 return 0;
14 }
15 }
16
17 // Token: 0x06002CF4 RID: 11508 RVA: 0x000FB743 File Offset: 0x000F9943
18 public override ItemNotice GetMold()
19 {
20 return WidgetStats.Instance.moldBuff;
21 }
22
23 // Token: 0x06002CF5 RID: 11509 RVA: 0x000FB74F File Offset: 0x000F994F
24 public override LayoutGroup GetLayoutGroup()
25 {
26 return WidgetStats.Instance.layout2;
27 }
28
29 // Token: 0x17000CC2 RID: 3266
30 // (get) Token: 0x06002CF6 RID: 11510 RVA: 0x000FB75B File Offset: 0x000F995B
31 public override bool Interactable
32 {
33 get
34 {
35 return true;
36 }
37 }
38
39 // Token: 0x06002CF7 RID: 11511 RVA: 0x000FB760 File Offset: 0x000F9960
40 public override void OnRefresh()
41 {
42 if (this.item.button.icon.sprite == EClass.core.refs.spriteDefaultCondition)
43 {
44 this.OnInstantiate();
45 }
46 this.text = this.condition.GetText() + (EClass.debug.showExtra ? (" " + this.condition.value.ToString()) : "");
47 this.item.textDuration.SetText(this.condition.TextDuration);
48 }
49
50 // Token: 0x06002CF8 RID: 11512 RVA: 0x000FB800 File Offset: 0x000F9A00
51 public override void OnInstantiate()
52 {
53 this.item.button.icon.sprite = this.condition.GetSprite();
54 this.item.button.icon.color = this.condition.GetSpriteColor();
55 this.item.button.icon.SetNativeSize();
56 }
57}