Elin Modding Docs Doc
Loading...
Searching...
No Matches
AM_BaseGameMode.cs
1using System;
2
3// Token: 0x0200015A RID: 346
5{
6 // Token: 0x1700028A RID: 650
7 // (get) Token: 0x06000A22 RID: 2594 RVA: 0x0003C473 File Offset: 0x0003A673
8 public override AreaHighlightMode AreaHihlight
9 {
10 get
11 {
12 return AreaHighlightMode.None;
13 }
14 }
15
16 // Token: 0x1700028B RID: 651
17 // (get) Token: 0x06000A23 RID: 2595 RVA: 0x0003C476 File Offset: 0x0003A676
18 public override bool ShowActionHint
19 {
20 get
21 {
22 return false;
23 }
24 }
25
26 // Token: 0x1700028C RID: 652
27 // (get) Token: 0x06000A24 RID: 2596 RVA: 0x0003C479 File Offset: 0x0003A679
28 public override bool HideSubWidgets
29 {
30 get
31 {
32 return false;
33 }
34 }
35
36 // Token: 0x1700028D RID: 653
37 // (get) Token: 0x06000A25 RID: 2597 RVA: 0x0003C47C File Offset: 0x0003A67C
38 public override BaseTileSelector.HitType hitType
39 {
40 get
41 {
42 return BaseTileSelector.HitType.Default;
43 }
44 }
45
46 // Token: 0x1700028E RID: 654
47 // (get) Token: 0x06000A26 RID: 2598 RVA: 0x0003C47F File Offset: 0x0003A67F
48 public override BaseTileSelector.SelectType selectType
49 {
50 get
51 {
52 return BaseTileSelector.SelectType.Single;
53 }
54 }
55
56 // Token: 0x1700028F RID: 655
57 // (get) Token: 0x06000A27 RID: 2599 RVA: 0x0003C482 File Offset: 0x0003A682
58 public override BaseGameScreen TargetGameScreen
59 {
60 get
61 {
62 if (!EClass._zone.IsRegion)
63 {
64 return EClass.scene.screenElin;
65 }
66 return EClass.scene.screenElona;
67 }
68 }
69
70 // Token: 0x17000290 RID: 656
71 // (get) Token: 0x06000A28 RID: 2600 RVA: 0x0003C4A5 File Offset: 0x0003A6A5
72 protected Point hit
73 {
74 get
75 {
76 return Scene.HitPoint;
77 }
78 }
79
80 // Token: 0x06000A29 RID: 2601 RVA: 0x0003C4AC File Offset: 0x0003A6AC
81 public override void OnUpdateInput()
82 {
83 this.isMouseOnMap = (!EClass.ui.isPointerOverUI && this.hit.IsValid);
84 if (EInput.leftMouse.down && EClass.ui.isPointerOverUI)
85 {
86 EInput.leftMouse.Consume();
87 return;
88 }
89 EAction action = EInput.action;
90 if (action != EAction.Help)
91 {
92 if (action != EAction.Log)
93 {
94 if (action == EAction.Cancel && !WidgetSearch.Instance)
95 {
96 HotItemContext.Show("system", EInput.uiMousePosition);
97 }
98 }
99 else
100 {
101 WidgetMainText.ToggleLog();
102 }
103 }
104 else
105 {
106 LayerHelp.Toggle("general", "1");
107 }
108 if (EClass.pc.currentZone.IsActiveZone)
109 {
110 this._OnUpdateInput();
111 }
112 }
113
114 // Token: 0x06000A2A RID: 2602 RVA: 0x0003C55B File Offset: 0x0003A75B
115 public override string GetHintText()
116 {
117 return null;
118 }
119
120 // Token: 0x06000A2B RID: 2603 RVA: 0x0003C55E File Offset: 0x0003A75E
121 public virtual void _OnUpdateInput()
122 {
123 }
124
125 // Token: 0x06000A2C RID: 2604 RVA: 0x0003C560 File Offset: 0x0003A760
126 public override void OnCancel()
127 {
128 }
129
130 // Token: 0x06000A2D RID: 2605 RVA: 0x0003C562 File Offset: 0x0003A762
131 public override HitResult HitTest(Point point, Point start)
132 {
133 return HitResult.Default;
134 }
135
136 // Token: 0x04000904 RID: 2308
137 public bool isMouseOnMap;
138}
Definition Point.cs:11
Definition Scene.cs:10