Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
HotItemFocusChara.cs
Go to the documentation of this file.
1using Newtonsoft.Json;
2using UnityEngine;
3
5{
6 [JsonProperty]
7 public int uid;
8
10
11 public override Color SpriteColor => new Color(1f, 1f, 1f, 0.9f);
12
13 public override Vector3 SpriteScale => new Vector3(0.8f, 0.8f, 1f);
14
15 public override string Name => "focusTo".lang(chara?.NameSimple ?? "???");
16
17 public override string pathSprite => "icon_focus";
18
19 public override Sprite GetSprite()
20 {
21 if (chara != null)
22 {
23 return chara.GetSprite();
24 }
25 return base.GetSprite();
26 }
27
28 public override void OnClick(ButtonHotItem b, Hotbar h)
29 {
30 if (chara == null || EClass.AdvMode)
31 {
32 SE.Beep();
33 }
34 else
35 {
37 }
38 }
39}
void Focus(Int3 ints)
Definition: Chara.cs:10
override Sprite GetSprite(int dir=0)
Definition: Chara.cs:6046
Definition: EClass.cs:5
static bool AdvMode
Definition: EClass.cs:10
static BaseGameScreen screen
Definition: EClass.cs:32
static Chara pc
Definition: EClass.cs:14
override Vector3 SpriteScale
override Color SpriteColor
override string pathSprite
override Sprite GetSprite()
override string Name
override void OnClick(ButtonHotItem b, Hotbar h)
Definition: Hotbar.cs:5
static Chara Get(int uid)
Definition: RefChara.cs:36