Elin Modding Docs Doc
Loading...
Searching...
No Matches
NotificationStockpile.cs
1using System;
2
3// Token: 0x0200062B RID: 1579
5{
6 // Token: 0x17000C9D RID: 3229
7 // (get) Token: 0x06002C3B RID: 11323 RVA: 0x000F8A03 File Offset: 0x000F6C03
8 public override int idSprite
9 {
10 get
11 {
12 return 8;
13 }
14 }
15
16 // Token: 0x06002C3C RID: 11324 RVA: 0x000F8A08 File Offset: 0x000F6C08
17 public override void OnRefresh()
18 {
19 int num = EClass._map.Stocked.weight * 100 / EClass._map.Stocked.maxWeight;
20 if (num > 100)
21 {
22 num = 100;
23 }
24 this.text = num.ToString() + "%";
25 this.item.button.mainText.fontColor = FontColor.DontChange;
26 this.item.button.mainText.color = this.item.button.skinRoot.GetButton().colorProf.gradients["default"].Evaluate(1f - (float)num / 100f);
27 }
28
29 // Token: 0x06002C3D RID: 11325 RVA: 0x000F8ABE File Offset: 0x000F6CBE
30 public override void OnClick()
31 {
32 EClass.ui.AddLayer<LayerResource>();
33 }
34
35 // Token: 0x17000C9E RID: 3230
36 // (get) Token: 0x06002C3E RID: 11326 RVA: 0x000F8ACB File Offset: 0x000F6CCB
37 public override Action<UITooltip> onShowTooltip
38 {
39 get
40 {
41 return delegate(UITooltip a)
42 {
43 a.textMain.text = string.Concat(new string[]
44 {
45 "maxCapacity".lang(),
46 ": ",
47 EClass._map.Stocked.weight.ToString(),
48 " / ",
49 EClass._map.Stocked.maxWeight.ToString()
50 });
51 };
52 }
53 }
54}