Elin Decompiled Documentation EA 23.102 Nightly
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
NotificationBuff.cs
Go to the documentation of this file.
1using UnityEngine.UI;
2
4{
5 public override int idSprite => 0;
6
7 public override bool Interactable => true;
8
9 public override ItemNotice GetMold()
10 {
12 }
13
14 public override LayoutGroup GetLayoutGroup()
15 {
17 }
18
19 public override void OnRefresh()
20 {
22 {
24 }
25 text = condition.GetText() + (EClass.debug.showExtra ? (" " + condition.value) : "");
27 }
28
29 public override void OnInstantiate()
30 {
31 item.button.icon.sprite = condition.GetSprite();
32 item.button.icon.color = condition.GetSpriteColor();
33 item.button.icon.SetNativeSize();
34 }
35}
override string GetText()
virtual Color GetSpriteColor()
virtual Sprite GetSprite()
Definition: BaseStats.cs:57
VerticalLayoutGroup layout2
virtual string TextDuration
Definition: Condition.cs:10
Sprite spriteDefaultCondition
Definition: CoreRef.cs:387
CoreRef refs
Definition: Core.cs:51
Definition: EClass.cs:5
static Core core
Definition: EClass.cs:6
UIButton button
Definition: ItemNotice.cs:11
UIText textDuration
Definition: ItemNotice.cs:9
override bool Interactable
override LayoutGroup GetLayoutGroup()
override void OnRefresh()
override int idSprite
override ItemNotice GetMold()
override void OnInstantiate()
Image icon
Definition: UIButton.cs:110
void SetText(string s)
Definition: UIText.cs:159
static WidgetStats Instance
Definition: WidgetStats.cs:5
ItemNotice moldBuff
Definition: WidgetStats.cs:9