9 public override string idSound =>
"actionMode";
39 mold = Activator.CreateInstance<T>();
49 if (!base.Summary.CanExecute())
63 return base.HitTest(point, start);
68 if (!base.Summary.CanExecute())
72 if (base.Summary.countValid == 0)
76 return base.CanProcessTiles();
93 T val =
list.items.LastItem();
98 val.OnProgressComplete();
override bool CanProcessTiles()
override bool IsBuildMode
virtual bool CanInstaComplete(T t)
virtual bool ForcedInstaComplete(T t)
virtual void OnCreateMold(bool processing=false)
override void OnProcessTiles(Point point, int dir)
override void OnActivate()
void CreateNewMold(bool processing=false)
override HitResult HitTest(Point point, Point start)
override void OnAfterProcessTiles(Point start, Point end)
override void OnRefreshSummary(Point point, HitResult result, HitSummary summary)
virtual HitResult HitResultOnDesignation(Point p)
override void OnBeforeProcessTiles()
Point Set(int _x, int _z)