Example #1
0
 public void CompleteFurniture()
 {
     if (CanPlaceFurniture(buildingFurniture))
     {
         colliderFurnitures.Clear();
         buildingFurniture.IsBuilding = false;
         SetBuildingState(true);
         buildingFurniture.PosIndex = placeMgr.GetPosIndex(buildingFurniture.GetPos());
         PlaceBuildItem(buildingFurniture);
         bool canCreateNext = CompletePlaced();
         if (isBuilingCreate && canCreateNext)
         {
             CreateNextFurniture();
         }
         else
         {
             isBuilingCreate   = false;
             buildingFurniture = null;
             lastFurniture     = null;
         }
     }
 }