Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
AM_BaseGameMode.cs
Go to the documentation of this file.
2{
3 public bool isMouseOnMap;
4
6
7 public override bool ShowActionHint => false;
8
9 public override bool HideSubWidgets => false;
10
12
14
16 {
17 get
18 {
20 {
21 return EClass.scene.screenElin;
22 }
24 }
25 }
26
27 protected Point hit => Scene.HitPoint;
28
29 public override void OnUpdateInput()
30 {
31 isMouseOnMap = !EClass.ui.isPointerOverUI && hit.IsValid;
33 {
35 return;
36 }
37 switch (EInput.action)
38 {
39 case EAction.Cancel:
41 {
43 }
44 break;
45 case EAction.Help:
46 LayerHelp.Toggle("general", "1");
47 break;
48 case EAction.Log:
50 break;
51 }
53 {
55 }
56 }
57
58 public override string GetHintText()
59 {
60 return null;
61 }
62
63 public virtual void _OnUpdateInput()
64 {
65 }
66
67 public override void OnCancel()
68 {
69 }
70
71 public override HitResult HitTest(Point point, Point start)
72 {
73 return HitResult.Default;
74 }
75}
AreaHighlightMode
EAction
Definition: EAction.cs:2
HitResult
Definition: HitResult.cs:2
override void OnCancel()
override AreaHighlightMode AreaHihlight
override HitResult HitTest(Point point, Point start)
override bool HideSubWidgets
virtual void _OnUpdateInput()
override bool ShowActionHint
override void OnUpdateInput()
override BaseTileSelector.HitType hitType
override BaseGameScreen TargetGameScreen
override string GetHintText()
override BaseTileSelector.SelectType selectType
void Consume()
Definition: ButtonState.cs:184
Zone currentZone
Definition: Chara.cs:240
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
static Zone _zone
Definition: EClass.cs:20
static Chara pc
Definition: EClass.cs:14
static UI ui
Definition: EClass.cs:16
Definition: EInput.cs:8
static Vector3 uiMousePosition
Definition: EInput.cs:369
static ButtonState leftMouse
Definition: EInput.cs:349
static EAction action
Definition: EInput.cs:259
static void Show(string id, Vector3 pos)
static void Toggle(string idFile, string idTopic=null)
Definition: LayerHelp.cs:32
Definition: Point.cs:9
bool IsValid
Definition: Point.cs:88
Definition: Scene.cs:8
static Point HitPoint
Definition: Scene.cs:21
GameScreen screenElin
Definition: Scene.cs:89
GameScreenElona screenElona
Definition: Scene.cs:91
virtual bool IsRegion
Definition: Spatial.cs:501
bool isPointerOverUI
Definition: UI.cs:81
static void ToggleLog()
static WidgetSearch Instance
Definition: WidgetSearch.cs:25
bool IsActiveZone
Definition: Zone.cs:486