public void DeleteSquare() { if (isMirror && mirror != null) { mirror.DeleteSquare(); return; } if (zone == "Build") { BuildZoneController.instance.RemoveSquare(column, row, type); } PlayZoneController.instance.RecycleBlock(this); if (mirror != null) { PlayZoneController.instance.RecycleBlock(mirror); mirror = null; } }