Class RainWorldSteamManager
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class RainWorldSteamManager : MainLoopProcess
- Inheritance
-
RainWorldSteamManager
- Inherited Members
-
Constructors
RainWorldSteamManager(ProcessManager)
public RainWorldSteamManager(ProcessManager manager)
Parameters
manager ProcessManager
Fields
APP_ID
public static uint APP_ID
Field Value
- uint
DOWNPOUR_APP_ID
public static uint DOWNPOUR_APP_ID
Field Value
- uint
bytesProcessed
public ulong bytesProcessed
Field Value
- ulong
bytesTotal
Field Value
- ulong
createItemCallback
public CallResult<CreateItemResult_t> createItemCallback
Field Value
- CallResult<CreateItemResult_t>
creatingMod
public ModManager.Mod creatingMod
Field Value
- ModManager.Mod
currentlyDownloading
public List<PublishedFileId_t> currentlyDownloading
Field Value
- List<PublishedFileId_t>
downloadCallback
public Callback<DownloadItemResult_t> downloadCallback
Field Value
- Callback<DownloadItemResult_t>
isCurrentlyCreating
public bool isCurrentlyCreating
Field Value
- bool
isCurrentlyQuerying
public bool isCurrentlyQuerying
Field Value
- bool
isCurrentlyUploading
public bool isCurrentlyUploading
Field Value
- bool
lastCreateFail
public string lastCreateFail
Field Value
- string
lastQueryCount
public int lastQueryCount
Field Value
- int
lastQueryFail
public string lastQueryFail
Field Value
- string
lastQueryFiles
public List<PublishedFileId_t> lastQueryFiles
Field Value
- List<PublishedFileId_t>
lastQueryHandle
public UGCQueryHandle_t lastQueryHandle
Field Value
- UGCQueryHandle_t
lastQueryOwners
public List<ulong> lastQueryOwners
Field Value
- List<ulong>
lastUploadFail
public string lastUploadFail
Field Value
- string
needsLegalAgreement
public bool needsLegalAgreement
Field Value
- bool
numberItemsAddedForDownloading
public int numberItemsAddedForDownloading
Field Value
- int
ownerUserID
public static ulong ownerUserID
Field Value
- ulong
queryCallback
public CallResult<SteamUGCQueryCompleted_t> queryCallback
Field Value
- CallResult<SteamUGCQueryCompleted_t>
shutdown
Field Value
- bool
updateHandle
public UGCUpdateHandle_t updateHandle
Field Value
- UGCUpdateHandle_t
updateItemCallback
public CallResult<SubmitItemUpdateResult_t> updateItemCallback
Field Value
- CallResult<SubmitItemUpdateResult_t>
uploadingMod
public ModManager.Mod uploadingMod
Field Value
- ModManager.Mod
Methods
ClearAchievement(string)
public void ClearAchievement(string name)
Parameters
name string
CreateWorkshopMod(Mod)
public void CreateWorkshopMod(ModManager.Mod mod)
Parameters
mod ModManager.Mod
DownloadWorkshopMod(PublishedFileId_t)
public bool DownloadWorkshopMod(PublishedFileId_t fileid)
Parameters
fileid PublishedFileId_t
Returns
- bool
FindWorkshopItemsWithKeyValue(string, string)
public void FindWorkshopItemsWithKeyValue(string key, string value)
Parameters
key string
value string
GetSubscribedItems()
public PublishedFileId_t[] GetSubscribedItems()
Returns
- PublishedFileId_t[]
GetWorkshopDownloadProgress()
public double GetWorkshopDownloadProgress()
Returns
- double
HasAchievement(string)
public bool HasAchievement(string name)
Parameters
name string
Returns
- bool
InitCreate()
Returns
- bool
InitQuery()
Returns
- bool
InitUpload()
Returns
- bool
OnCreateItemResult(CreateItemResult_t, bool)
public void OnCreateItemResult(CreateItemResult_t callback, bool ioFailure)
Parameters
callback CreateItemResult_t
ioFailure bool
OnDownloadItemResult(DownloadItemResult_t)
public void OnDownloadItemResult(DownloadItemResult_t callback)
Parameters
callback DownloadItemResult_t
OnQueryResult(SteamUGCQueryCompleted_t, bool)
public void OnQueryResult(SteamUGCQueryCompleted_t callback, bool ioFailure)
Parameters
callback SteamUGCQueryCompleted_t
ioFailure bool
OnUpdateItemResult(SubmitItemUpdateResult_t, bool)
public void OnUpdateItemResult(SubmitItemUpdateResult_t callback, bool ioFailure)
Parameters
callback SubmitItemUpdateResult_t
ioFailure bool
ResetDownloadBatch()
public void ResetDownloadBatch()
SetAchievement(string)
public void SetAchievement(string name)
Parameters
name string
ShowDownpourStorePage()
public void ShowDownpourStorePage()
ShowLegalAgreement()
public void ShowLegalAgreement()
ShowStorePage()
public void ShowStorePage()
ShowWorkshopDetails(ulong)
public void ShowWorkshopDetails(ulong workshopId)
Parameters
workshopId ulong
ShutDown()
Translate(string)
public string Translate(string t)
Parameters
t string
Returns
- string
Update()
public override void Update()
UploadWorkshopMod(Mod, bool)
public bool UploadWorkshopMod(ModManager.Mod mod, bool unlisted)
Parameters
mod ModManager.Mod
unlisted bool
Returns
- bool
ValidateModApplicableForWorkshopUpload(Mod)
public static bool ValidateModApplicableForWorkshopUpload(ModManager.Mod mod)
Parameters
mod ModManager.Mod
Returns
- bool
ValidateWorkshopModForProblems(Mod)
public string ValidateWorkshopModForProblems(ModManager.Mod mod)
Parameters
mod ModManager.Mod
Returns
- string