Elin Modding Docs Doc
Loading...
Searching...
No Matches
AM_Sim.cs
1using System;
2
3// Token: 0x02000161 RID: 353
4public class AM_Sim : AM_ViewZone
5{
6 // Token: 0x170002A2 RID: 674
7 // (get) Token: 0x06000A68 RID: 2664 RVA: 0x0003F0E9 File Offset: 0x0003D2E9
8 public override bool AllowBuildModeShortcuts
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x170002A3 RID: 675
17 // (get) Token: 0x06000A69 RID: 2665 RVA: 0x0003F0EC File Offset: 0x0003D2EC
18 public override bool AllowMiddleClickFunc
19 {
20 get
21 {
22 return true;
23 }
24 }
25
26 // Token: 0x170002A4 RID: 676
27 // (get) Token: 0x06000A6A RID: 2666 RVA: 0x0003F0EF File Offset: 0x0003D2EF
28 public override bool ShowMouseoverTarget
29 {
30 get
31 {
32 return true;
33 }
34 }
35
36 // Token: 0x06000A6B RID: 2667 RVA: 0x0003F0F4 File Offset: 0x0003D2F4
37 public override void _OnUpdateInput()
38 {
39 if (EInput.leftMouse.draggedOverMargin)
40 {
41 if (!EClass.ui.wasActive && EClass.scene.actionMode != ActionMode.Select && Scene.ClickPoint.IsValid)
42 {
43 ActionMode.Select.Activate(true, false);
44 EClass.screen.tileSelector.lastPoint.Set(Point.Invalid);
45 EClass.screen.tileSelector.start = Scene.ClickPoint.Copy();
46 }
47 return;
48 }
49 if (EInput.leftMouse.down)
50 {
51 Scene.ClickPoint.Set(Scene.HitPoint);
52 }
53 if (EInput.rightMouse.clicked)
54 {
55 WidgetInspector.Hide();
56 }
57 }
58}
Definition Point.cs:11
Definition Scene.cs:10