public void UpdatePopulationScale(RoomPopulationScale populationScale)
 {
     this.populationScale = populationScale;
     if (PopulationDisplay != null)
     {
         PopulationDisplay.UpdatePopulationDisplay(populationScale);
     }
     if (nameTint != null)
     {
         if (isWorldFull)
         {
             nameTint.SelectColor(1);
         }
         else
         {
             nameTint.SelectColor(0);
         }
     }
 }
 public void Setup(Transform popupParent, SavedIgloosMetaData savedIgloosMetaData, bool enableButton)
 {
     this.popupParent = popupParent;
     if (this.savedIgloosMetaData != null)
     {
         this.savedIgloosMetaData.PublishedStatusUpdated -= onPublishedStatusUpdated;
     }
     this.savedIgloosMetaData = savedIgloosMetaData;
     savedIgloosMetaData.PublishedStatusUpdated += onPublishedStatusUpdated;
     onPublishedStatusUpdated(savedIgloosMetaData.IglooVisibility);
     isLoading           = false;
     button.interactable = enableButton;
     if (buttonTintSelector != null)
     {
         int index = ((!enableButton) ? 1 : 0);
         buttonTintSelector.SelectColor(index);
     }
 }