void PlaceFurniture(GridLocation center) { bool breakoccur = false; //update grid with new furniture info UpdateGrid(center, out breakoccur); GridSpace cost = currentlevelqueue.GetNextItemCost(); if (!cost.breakable && !cost.walkable) { AudioManager.PlaySoundEffect(placeregular); } else if (cost.walkable) { AudioManager.PlaySoundEffect(placewalkable); } else if (cost.breakable) { AudioManager.PlaySoundEffect(placebreakable); } if (breakoccur) { BreakFX(breakposition); } currentlevelqueue.PlaceNextItem(); selector.transform.eulerAngles = Vector3.zero; rotationpreview = 0; }