public void WorkshopClick()
 {
     if (Game.instance.currentLevelType == WorkshopItemSource.Subscription)
     {
         WorkshopUpload.ShowWorkshopItem(Game.instance.workshopLevel.workshopId);
     }
 }
Ejemplo n.º 2
0
 public void OpenWorkshop()
 {
     if (MenuSystem.CanInvoke)
     {
         WorkshopUpload.ShowSkinWorkshop();
     }
 }
 public void WokshopTermsClick()
 {
     if (MenuSystem.CanInvoke)
     {
         WorkshopUpload.ShowWorkshopAgreement();
     }
 }
Ejemplo n.º 4
0
 public void WorkshopClick()
 {
     if (Game.instance.IsWorkshopLevel())
     {
         WorkshopUpload.ShowWorkshopItem(Game.instance.workshopLevel.workshopId);
     }
 }
Ejemplo n.º 5
0
 public void WorkshopUploadClick()
 {
     if (MenuSystem.CanInvoke && selectedMenuItem != null)
     {
         SteamProgressOverlay.instance.ShowSteamProgress(showProgress: true, null, null);
         base.gameObject.SetActive(value: false);
         WorkshopUpload.Upload(selectedMenuItem.boundData, selectedMenuItem.boundData.folder, selectedMenuItem.boundData.thumbPath, string.Empty, OnPublishOver);
     }
 }
Ejemplo n.º 6
0
 public void OpenWorkshop()
 {
     if (MenuSystem.CanInvoke)
     {
         if (IsLobbyMode())
         {
             WorkshopUpload.ShowLobbyWorkshop();
         }
         else
         {
             WorkshopUpload.ShowLevelWorkshop();
         }
     }
 }
 public void WorkshopUploadClick()
 {
     if (MenuSystem.CanInvoke)
     {
         SteamProgressOverlay.instance.ShowSteamProgress(showProgress: true, null, null);
         base.gameObject.SetActive(value: false);
         tempFolder = FileTools.GetTempDirectory();
         string text = FileTools.Combine(tempFolder, "thumbnail.png");
         preset.Save(tempFolder);
         FileTools.WriteTexture(text, preset.thumbnailTexture);
         preset.ReleaseThumbnailReference();
         PresetRepository.CopySkinTextures(preset, tempFolder);
         WorkshopUpload.Upload(preset, tempFolder, text, string.Empty, OnPublishOver);
     }
 }
Ejemplo n.º 8
0
    private void BuildMetaAndDescription()
    {
        StringBuilder builder = new StringBuilder();

        levelDescriptionBuilder.Length = 0;
        string metaStrings = GetMetaStrings(builder, MetaStrings.kRecommendedPlayers, WorkshopUpload.TagStrings("WORKSHOP/RecommendedPlayersDesc", boundLevel.playerTags));

        levelDescriptionBuilder.Append(metaStrings);
        metaStrings = GetMetaStrings(builder, MetaStrings.kLevelType, WorkshopUpload.TagStrings("WORKSHOP/LevelTypeDesc", boundLevel.typeTags));
        levelDescriptionBuilder.Append(metaStrings);
        if (!string.IsNullOrEmpty(boundLevel.themeTags))
        {
            metaStrings = GetMetaStrings(builder, MetaStrings.kThemes, boundLevel.themeTags);
            levelDescriptionBuilder.Append(metaStrings);
        }
        levelDescriptionBuilder.Append("\n");
        levelDescriptionBuilder.AppendLine(RichTextProcess(boundLevel.description));
    }
 private void Update()
 {
     WorkshopUpload.UploadMonitor();
 }