private void EndTowerPlacement() { if (flag_placement_in_progress) { //Debug.Log("placement event canceled"); PlayerActionController.EndPlayerAction(); RemoveGhost(); flag_placement_in_progress = false; } }