8 public override BuildMenu.Mode buildMenuMode
18 public override bool IsBuildMode
28 public override bool ShowMouseoverTarget
38 public override AreaHighlightMode AreaHihlight
42 return AreaHighlightMode.Edit;
48 public override BaseTileSelector.SelectType selectType
57 public override void OnUpdateCursor()
59 base.SetCursorOnMap(CursorSystem.Select);
63 public override HitResult HitTest(
Point point,
Point start)
65 if (point.area !=
null)
67 return HitResult.Valid;
69 return base.HitTest(point, start);
73 public override void OnProcessTiles(
Point point,
int dir)
75 if (point.area !=
null)
78 UIContextMenu uicontextMenu =
EClass.ui.CreateContextMenuInteraction();
79 uicontextMenu.AddButton(
"expandArea", delegate()
83 uicontextMenu.AddButton(
"shrinkArea", delegate()
87 uicontextMenu.AddButton(
"delete", delegate()
90 EClass._map.rooms.RemoveArea(a);