public void DoAction(GUIButtonBase button) {
ResourceTileSelection selection = InputManager.use.resourceTileSelection;
if (selection.Count() <= 0) return;
Messenger.Broadcast("Clear Current Tiles");
DoIt(selection);
InputManager.use.ClearResourceTileSelection();
}