Table of Contents

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

public 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

public bool 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()

public bool InitCreate()

Returns

bool

InitQuery()

public bool InitQuery()

Returns

bool

InitUpload()

public 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()

public void 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