Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
HotItemFocusPos.cs
Go to the documentation of this file.
1
using
Newtonsoft.Json;
2
3
public
class
HotItemFocusPos
:
HotAction
4
{
5
[JsonProperty]
6
public
int
x
;
7
8
[JsonProperty]
9
public
int
y
;
10
11
[JsonProperty]
12
public
Zone
zone
;
13
14
public
override
string
Name
=>
"focusTo"
.lang(
text
.IsEmpty() ? (
x
+
"/"
+
y
) :
""
,
text
.IsEmpty((
zone
==
null
) ?
"???"
:
zone
.
Name
));
15
16
public
override
string
pathSprite
=>
"icon_focus"
;
17
18
public
override
bool
CanChangeIconColor
=>
true
;
19
20
public
override
void
Perform
()
21
{
22
if
(
zone
!=
EClass
.
game
.
activeZone
)
23
{
24
SE.Beep();
25
return
;
26
}
27
EClass
.
pc
.
SetAIImmediate
(
new
AI_Goto
(
new
Point
(
x
,
y
), 0));
28
ActionMode
.
Adv
.
SetTurbo
(5);
29
}
30
}
AI_Goto
Definition:
AI_Goto.cs:5
AM_Adv.SetTurbo
void SetTurbo(int mtp=-1)
Definition:
AM_Adv.cs:1040
ActionMode
Definition:
ActionMode.cs:6
ActionMode.Adv
static AM_Adv Adv
Definition:
ActionMode.cs:15
Chara.SetAIImmediate
void SetAIImmediate(AIAct g)
Definition:
Chara.cs:8077
EClass
Definition:
EClass.cs:5
EClass.game
static Game game
Definition:
EClass.cs:8
EClass.pc
static Chara pc
Definition:
EClass.cs:14
Game.activeZone
Zone activeZone
Definition:
Game.cs:245
HotAction
Definition:
HotAction.cs:5
HotAction.text
string text
Definition:
HotAction.cs:10
HotItemFocusPos
Definition:
HotItemFocusPos.cs:4
HotItemFocusPos.Perform
override void Perform()
Definition:
HotItemFocusPos.cs:20
HotItemFocusPos.Name
override string Name
Definition:
HotItemFocusPos.cs:14
HotItemFocusPos.zone
Zone zone
Definition:
HotItemFocusPos.cs:12
HotItemFocusPos.pathSprite
override string pathSprite
Definition:
HotItemFocusPos.cs:16
HotItemFocusPos.CanChangeIconColor
override bool CanChangeIconColor
Definition:
HotItemFocusPos.cs:18
HotItemFocusPos.y
int y
Definition:
HotItemFocusPos.cs:9
HotItemFocusPos.x
int x
Definition:
HotItemFocusPos.cs:6
Point
Definition:
Point.cs:9
Spatial.Name
virtual string Name
Definition:
Spatial.cs:495
Zone
Definition:
Zone.cs:12
Elin
HotItemFocusPos.cs
Generated by
1.9.6