50 PublishedFileId_t[]
array =
new PublishedFileId_t[
SteamUGC.GetNumSubscribedItems()];
53 string empty =
string.Empty;
56 PublishedFileId_t[]
array2 = (PublishedFileId_t[])(
object)
array;
57 for (
int i = 0; i <
array2.Length; i++)
90 if (!(
text ==
"World"))
92 if (
text ==
"ResourcePack")
184 for (uint num = 0
u; num <
pCallback.m_unNumResultsReturned; num++)
240 PreviewImagePath = previewImagePath,
246 num =
info.workshopEntryId;
248 if (num.HasValue &&
finder.HasItemOfId(num.Value))
262 _entryData.Title =
null;
263 _entryData.Description =
null;
270 WorkshopItemPublicSettingId.FriendsOnly => 1,
271 WorkshopItemPublicSettingId.Public => 0,
297 if (
param.m_bUserNeedsToAcceptWorkshopLegalAgreement)
302 else if ((
int)
param.m_eResult == 1)
390 if (
param.m_bUserNeedsToAcceptWorkshopLegalAgreement)
449 string path =
folderPath + Path.DirectorySeparatorChar +
"workshop.json";
475 ulong num =
default(ulong);
476 ulong
num2 =
default(ulong);
bool ContainsKey(TKey key)
void Add(TKey key, TValue value)
static bool Exists([NotNullWhen(true)] string? path)
static void WriteAllText(string path, string? contents)
static string ReadAllText(string path)
static readonly char DirectorySeparatorChar
static bool TryReadingManifest(string filePath, out FoundWorkshopEntryInfo info)
static string ReadHeader(string jsonText)
static string GetHeaderTextFor(ResourcePack resourcePack, ulong workshopEntryId, string[] tags, WorkshopItemPublicSettingId publicity, string previewImagePath)
void ReportDelayedUploadProblem(string textKey)
void ReportManifestCreationProblem(string textKey, Exception exception)
void ReportDelayedUploadProblemWithoutKnownReason(string textKey, string reasonValue)
static string GetHeaderTextFor(WorldFileData world, ulong workshopEntryId, string[] tags, WorkshopItemPublicSettingId publicity, string previewImagePath)
static void SetSkipPulsing(bool shouldSkipPausing)
bool TryGetProgress(out float progress)
WorkshopItemPublicSettingId _publicity
void UpdateItemResult(SubmitItemUpdateResult_t param, bool bIOFailure)
delegate void FinishedPublishingAction(APublisherInstance instance)
PublishedFileId_t _publishedFileID
void CreateItemResult(CreateItemResult_t param, bool bIOFailure)
void PreventUpdatingCertainThings()
CallResult< SubmitItemUpdateResult_t > _updateItemHook
void PublishContent(PublishedItemsFinder finder, WorkshopIssueReporter issueReporter, FinishedPublishingAction endAction, string itemTitle, string itemDescription, string contentFolderPath, string previewImagePath, WorkshopItemPublicSettingId publicity, string[] tags)
bool TryWritingManifestToFolder(string folderPath, string manifestText)
void PrepareContentForUpdate()
WorkshopIssueReporter _issueReporter
ERemoteStoragePublishedFileVisibility GetVisibility(WorkshopItemPublicSettingId publicityId)
CallResult< CreateItemResult_t > _createItemHook
UGCUpdateHandle_t _updateHandle
FinishedPublishingAction _endAction
SteamWorkshopItem _entryData
bool Refresh(WorkshopIssueReporter issueReporter)
List< string > ResourcePackPaths
List< string > WorldPaths
List< string > GetListOfSubscribedItemsPaths()
static Downloader Create()
bool Prepare(WorkshopIssueReporter issueReporter)
static PublishedItemsFinder Create()
UGCQueryHandle_t m_UGCQueryHandle
void OnSteamUGCRequestUGCDetailsResult(SteamUGCRequestUGCDetailsResult_t pCallback, bool bIOFailure)
void OnSteamUGCQueryCompleted(SteamUGCQueryCompleted_t pCallback, bool bIOFailure)
CallResult< SteamUGCQueryCompleted_t > OnSteamUGCQueryCompletedCallResult
bool HasItemOfId(ulong id)
Dictionary< ulong, SteamWorkshopItem > _items
CallResult< SteamUGCRequestUGCDetailsResult_t > OnSteamUGCRequestUGCDetailsResultCallResult
override void PrepareContentForUpdate()
ResourcePack _resourcePack
override string GetHeaderText()
ResourcePackPublisherInstance(ResourcePack resourcePack)
override string GetHeaderText()
override void PrepareContentForUpdate()
WorldPublisherInstance(WorldFileData world)
const string ManifestFileName
static void Copy(string source, string destination, bool cloud, bool overwrite=true)
static bool CopyToLocal(string cloudPath, string localPath)
WorkshopItemPublicSettingId
ERemoteStoragePublishedFileVisibility? Visibility