8 public override AreaHighlightMode AreaHihlight
12 return AreaHighlightMode.None;
18 public override bool ShowActionHint
28 public override bool HideSubWidgets
38 public override BaseTileSelector.HitType hitType
48 public override BaseTileSelector.SelectType selectType
62 if (!
EClass._zone.IsRegion)
64 return EClass.scene.screenElin;
66 return EClass.scene.screenElona;
76 return Scene.HitPoint;
81 public override void OnUpdateInput()
83 this.isMouseOnMap = (!EClass.ui.isPointerOverUI && this.hit.IsValid);
84 if (EInput.leftMouse.down &&
EClass.ui.isPointerOverUI)
86 EInput.leftMouse.Consume();
89 EAction action = EInput.action;
90 if (action != EAction.Help)
92 if (action != EAction.Log)
108 if (
EClass.pc.currentZone.IsActiveZone)
110 this._OnUpdateInput();
115 public override string GetHintText()
121 public virtual void _OnUpdateInput()
126 public override void OnCancel()
131 public override HitResult HitTest(
Point point,
Point start)
133 return HitResult.Default;
137 public bool isMouseOnMap;