Elin Modding Docs Doc
Loading...
Searching...
No Matches
HotItemFocusChara.cs
1using System;
2using Newtonsoft.Json;
3using UnityEngine;
4
5// Token: 0x02000615 RID: 1557
7{
8 // Token: 0x17000C71 RID: 3185
9 // (get) Token: 0x06002B51 RID: 11089 RVA: 0x000F3AC6 File Offset: 0x000F1CC6
10 public Chara chara
11 {
12 get
13 {
14 return RefChara.Get(this.uid) ?? EClass.pc;
15 }
16 }
17
18 // Token: 0x17000C72 RID: 3186
19 // (get) Token: 0x06002B52 RID: 11090 RVA: 0x000F3ADC File Offset: 0x000F1CDC
20 public override Color SpriteColor
21 {
22 get
23 {
24 return new Color(1f, 1f, 1f, 0.9f);
25 }
26 }
27
28 // Token: 0x17000C73 RID: 3187
29 // (get) Token: 0x06002B53 RID: 11091 RVA: 0x000F3AF7 File Offset: 0x000F1CF7
30 public override Vector3 SpriteScale
31 {
32 get
33 {
34 return new Vector3(0.8f, 0.8f, 1f);
35 }
36 }
37
38 // Token: 0x17000C74 RID: 3188
39 // (get) Token: 0x06002B54 RID: 11092 RVA: 0x000F3B0D File Offset: 0x000F1D0D
40 public override string Name
41 {
42 get
43 {
44 string s = "focusTo";
45 Chara chara = this.chara;
46 return s.lang(((chara != null) ? chara.NameSimple : null) ?? "???", null, null, null, null);
47 }
48 }
49
50 // Token: 0x17000C75 RID: 3189
51 // (get) Token: 0x06002B55 RID: 11093 RVA: 0x000F3B38 File Offset: 0x000F1D38
52 public override string pathSprite
53 {
54 get
55 {
56 return "icon_focus";
57 }
58 }
59
60 // Token: 0x06002B56 RID: 11094 RVA: 0x000F3B3F File Offset: 0x000F1D3F
61 public override Sprite GetSprite()
62 {
63 if (this.chara != null)
64 {
65 return this.chara.GetSprite(0);
66 }
67 return base.GetSprite();
68 }
69
70 // Token: 0x06002B57 RID: 11095 RVA: 0x000F3B5C File Offset: 0x000F1D5C
71 public override void OnClick(ButtonHotItem b, Hotbar h)
72 {
73 if (this.chara == null || EClass.AdvMode)
74 {
75 SE.Beep();
76 return;
77 }
78 EClass.screen.Focus(this.chara);
79 }
80
81 // Token: 0x04001835 RID: 6197
82 [JsonProperty]
83 public int uid;
84}
Definition Chara.cs:12