Elin Decompiled Documentation EA 23.316 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 }
36 else
37 {
39 {
40 return;
41 }
42 switch (EInput.action)
43 {
44 case EAction.Cancel:
46 {
48 }
49 break;
50 case EAction.Help:
51 LayerHelp.Toggle("general", "1");
52 break;
53 case EAction.Log:
55 break;
56 }
58 {
60 }
61 }
62 }
63
64 public override string GetHintText()
65 {
66 return null;
67 }
68
69 public virtual void _OnUpdateInput()
70 {
71 }
72
73 public override void OnCancel()
74 {
75 }
76
77 public override HitResult HitTest(Point point, Point start)
78 {
79 return HitResult.Default;
80 }
81}
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:259
bool IsGameStarted
Definition: Core.cs:87
Definition: EClass.cs:6
static Scene scene
Definition: EClass.cs:31
static Core core
Definition: EClass.cs:7
static Zone _zone
Definition: EClass.cs:21
static Chara pc
Definition: EClass.cs:15
static UI ui
Definition: EClass.cs:17
Definition: EInput.cs:8
static Vector3 uiMousePosition
Definition: EInput.cs:380
static ButtonState leftMouse
Definition: EInput.cs:360
static EAction action
Definition: EInput.cs:270
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:93
GameScreenElona screenElona
Definition: Scene.cs:95
virtual bool IsRegion
Definition: Spatial.cs:515
bool isPointerOverUI
Definition: UI.cs:81
static void ToggleLog()
static WidgetSearch Instance
Definition: WidgetSearch.cs:25
bool IsActiveZone
Definition: Zone.cs:499