Elin Modding Docs Doc
Loading...
Searching...
No Matches
HotItemThing.cs
1using System;
2using Newtonsoft.Json;
3using UnityEngine;
4using UnityEngine.UI;
5
6// Token: 0x0200061A RID: 1562
8{
9 // Token: 0x17000C82 RID: 3202
10 // (get) Token: 0x06002B76 RID: 11126 RVA: 0x000F3EDE File Offset: 0x000F20DE
11 public override Act act
12 {
13 get
14 {
15 return this._act;
16 }
17 }
18
19 // Token: 0x17000C83 RID: 3203
20 // (get) Token: 0x06002B77 RID: 11127 RVA: 0x000F3EE6 File Offset: 0x000F20E6
21 public override string Name
22 {
23 get
24 {
25 return this.thing.Name;
26 }
27 }
28
29 // Token: 0x06002B78 RID: 11128 RVA: 0x000F3EF3 File Offset: 0x000F20F3
30 public override Sprite GetSprite()
31 {
32 return this.thing.GetImageSprite();
33 }
34
35 // Token: 0x17000C84 RID: 3204
36 // (get) Token: 0x06002B79 RID: 11129 RVA: 0x000F3F00 File Offset: 0x000F2100
37 public override bool IsSelectable
38 {
39 get
40 {
41 return !this.lost;
42 }
43 }
44
45 // Token: 0x17000C85 RID: 3205
46 // (get) Token: 0x06002B7A RID: 11130 RVA: 0x000F3F0B File Offset: 0x000F210B
47 public override Thing Thing
48 {
49 get
50 {
51 return this.thing;
52 }
53 }
54
55 // Token: 0x17000C86 RID: 3206
56 // (get) Token: 0x06002B7B RID: 11131 RVA: 0x000F3F13 File Offset: 0x000F2113
57 public override bool UseUIObjMaterial
58 {
59 get
60 {
61 return true;
62 }
63 }
64
65 // Token: 0x06002B7C RID: 11132 RVA: 0x000F3F16 File Offset: 0x000F2116
66 public override void SetImage(Image icon)
67 {
68 this.thing.SetImage(icon);
69 }
70
71 // Token: 0x06002B7D RID: 11133 RVA: 0x000F3F24 File Offset: 0x000F2124
72 public override void SetSubText(UIText t)
73 {
74 this.thing.trait.SetMainText(t, true);
75 }
76
77 // Token: 0x04001839 RID: 6201
78 [JsonProperty]
79 public Thing thing;
80
81 // Token: 0x0400183A RID: 6202
82 [JsonProperty]
83 public bool lost;
84
85 // Token: 0x0400183B RID: 6203
86 public Act _act;
87}
Definition Act.2.cs:7
Definition Thing.cs:10