Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
AM_ViewZone.cs
Go to the documentation of this file.
1
public
class
AM_ViewZone
:
AM_BaseSim
2
{
3
public
bool
_FixFocus
;
4
5
public
bool
_SyncScroll
;
6
7
public
PointTarget
mouseTarget
=>
EClass
.
scene
.
mouseTarget
;
8
9
public
override
AreaHighlightMode
AreaHihlight
=>
AreaHighlightMode
.None;
10
11
public
override
bool
ShowMouseoverTarget
=>
false
;
12
13
public
override
bool
FixFocus
=>
_FixFocus
;
14
15
public
override
void
OnActivate
()
16
{
17
ActionMode.DefaultMode =
this
;
18
_FixFocus
=
false
;
19
_SyncScroll
=
false
;
20
if
((
bool
)
WidgetMouseover
.
Instance
)
21
{
22
WidgetMouseover
.
Instance
.
Hide
();
23
}
24
}
25
26
public
override
void
OnRenderTile
(
Point
point,
HitResult
result,
int
dir)
27
{
28
if
(
mouseTarget
.
drawHighlight
)
29
{
30
base.OnRenderTile(
mouseTarget
.
pos
,
HitResult
.Default, dir);
31
}
32
}
33
34
public
override
void
OnScroll
()
35
{
36
if
(
EInput
.
rightMouse
.
pressedTimer
> 0.15f)
37
{
38
_SyncScroll
=
false
;
39
}
40
}
41
42
public
override
void
_OnUpdateInput
()
43
{
44
if
(
EInput
.
rightMouse
.
clicked
)
45
{
46
EClass
.
player
.
MoveZone
(
EClass
.
pc
.
currentZone
);
47
}
48
}
49
}
AreaHighlightMode
AreaHighlightMode
Definition:
AreaHighlightMode.cs:2
HitResult
HitResult
Definition:
HitResult.cs:2
AM_BaseSim
Definition:
AM_BaseSim.cs:2
AM_ViewZone
Definition:
AM_ViewZone.cs:2
AM_ViewZone.FixFocus
override bool FixFocus
Definition:
AM_ViewZone.cs:13
AM_ViewZone.ShowMouseoverTarget
override bool ShowMouseoverTarget
Definition:
AM_ViewZone.cs:11
AM_ViewZone._SyncScroll
bool _SyncScroll
Definition:
AM_ViewZone.cs:5
AM_ViewZone.OnScroll
override void OnScroll()
Definition:
AM_ViewZone.cs:34
AM_ViewZone.OnActivate
override void OnActivate()
Definition:
AM_ViewZone.cs:15
AM_ViewZone._FixFocus
bool _FixFocus
Definition:
AM_ViewZone.cs:3
AM_ViewZone._OnUpdateInput
override void _OnUpdateInput()
Definition:
AM_ViewZone.cs:42
AM_ViewZone.OnRenderTile
override void OnRenderTile(Point point, HitResult result, int dir)
Definition:
AM_ViewZone.cs:26
AM_ViewZone.AreaHihlight
override AreaHighlightMode AreaHihlight
Definition:
AM_ViewZone.cs:9
AM_ViewZone.mouseTarget
PointTarget mouseTarget
Definition:
AM_ViewZone.cs:7
ButtonState.clicked
bool clicked
Definition:
ButtonState.cs:37
ButtonState.pressedTimer
float pressedTimer
Definition:
ButtonState.cs:17
Chara.currentZone
Zone currentZone
Definition:
Chara.cs:240
EClass
Definition:
EClass.cs:5
EClass.scene
static Scene scene
Definition:
EClass.cs:30
EClass.player
static Player player
Definition:
EClass.cs:12
EClass.pc
static Chara pc
Definition:
EClass.cs:14
EInput
Definition:
EInput.cs:8
EInput.rightMouse
static ButtonState rightMouse
Definition:
EInput.cs:351
Player.MoveZone
void MoveZone(Zone z)
Definition:
Player.cs:1814
PointTarget
Definition:
PointTarget.cs:5
PointTarget.drawHighlight
bool drawHighlight
Definition:
PointTarget.cs:24
PointTarget.pos
Point pos
Definition:
PointTarget.cs:32
Point
Definition:
Point.cs:9
Scene.mouseTarget
PointTarget mouseTarget
Definition:
Scene.cs:129
WidgetMouseover
Definition:
WidgetMouseover.cs:7
WidgetMouseover.Hide
void Hide(bool immediate=false)
Definition:
WidgetMouseover.cs:114
WidgetMouseover.Instance
static WidgetMouseover Instance
Definition:
WidgetMouseover.cs:8
Elin
AM_ViewZone.cs
Generated by
1.9.6