8 public override bool IsBuildMode
18 public override BaseTileSelector.HitType hitType
27 public override void OnUpdateCursor()
29 base.SetCursorOnMap(CursorSystem.Cancel);
35 TaskBuild taskBuild = base.Designations.mapAll.TryGetValue(point.index,
null) as
TaskBuild;
36 if (taskBuild !=
null && !(taskBuild.recipe.source.row is
SourceFloor.
Row))
38 return EClass.screen.guide.passGuideBlock;
40 return base.GetGuidePass(point);
44 public override HitResult HitTest(
Point point,
Point start)
46 if (base.Designations.CanRemoveDesignation(point))
48 return HitResult.Valid;
50 return base.HitTest(point, start);
54 public override void OnProcessTiles(
Point point,
int dir)
56 base.Designations.TryRemoveDesignation(point);