Package zombie.core.znet
Class SteamWorkshop
java.lang.Object
zombie.core.znet.SteamWorkshop
- All Implemented Interfaces:
ISteamWorkshopCallback
public class SteamWorkshop extends java.lang.Object implements ISteamWorkshopCallback
-
Field Summary
Fields Modifier and Type Field Description static SteamWorkshopinstance -
Constructor Summary
Constructors Constructor Description SteamWorkshop() -
Method Summary
Modifier and Type Method Description longCreateQueryUGCDetailsRequest(long[] itemIDs, ISteamWorkshopCallback callback)booleanCreateWorkshopItem(SteamWorkshopItem item)booleanDownloadItem(long itemID, boolean bHighPriority, ISteamWorkshopCallback callback)java.lang.StringgetIDFromItemInstallFolder(java.lang.String dir)java.lang.String[]GetInstalledItemFolders()booleanGetItemDownloadInfo(long itemID, long[] progress)java.lang.StringGetItemInstallFolder(long itemID)longGetItemInstallTimeStamp(long itemID)longGetItemState(long itemID)booleanGetItemUpdateProgress(long[] progress)long[]GetQueryUGCChildren(long handle, int index)SteamUGCDetailsGetQueryUGCResult(long handle, int index)java.util.ArrayListgetStageFolders()java.lang.StringgetWorkshopFolder()static voidinit()java.util.ArrayListloadStagedItems()voidonItemCreated(long itemID, boolean bUserNeedsToAcceptWorkshopLegalAgreement)voidonItemDownloaded(long itemID)voidonItemNotCreated(int result)voidonItemNotDownloaded(long itemID, int result)voidonItemNotSubscribed(long itemID, int result)voidonItemNotUpdated(int result)voidonItemQueryCompleted(long handle, int numResults)voidonItemQueryNotCompleted(long handle, int result)voidonItemSubscribed(long itemID)voidonItemUpdated(boolean bUserNeedsToAcceptWorkshopLegalAgreement)booleanReleaseQueryUGCRequest(long handle)voidRemoveCallback(ISteamWorkshopCallback callback)static voidshutdown()booleanSubmitWorkshopItem(SteamWorkshopItem item)booleanSubscribeItem(long itemID, ISteamWorkshopCallback callback)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
-
Constructor Details
-
SteamWorkshop
public SteamWorkshop()
-
-
Method Details
-
init
public static void init() -
shutdown
public static void shutdown() -
loadStagedItems
public java.util.ArrayList loadStagedItems() -
getWorkshopFolder
public java.lang.String getWorkshopFolder() -
getStageFolders
public java.util.ArrayList getStageFolders() -
CreateWorkshopItem
-
SubmitWorkshopItem
-
GetItemUpdateProgress
public boolean GetItemUpdateProgress(long[] progress) -
GetInstalledItemFolders
public java.lang.String[] GetInstalledItemFolders() -
GetItemState
public long GetItemState(long itemID) -
GetItemInstallFolder
public java.lang.String GetItemInstallFolder(long itemID) -
GetItemInstallTimeStamp
public long GetItemInstallTimeStamp(long itemID) -
SubscribeItem
-
DownloadItem
-
GetItemDownloadInfo
public boolean GetItemDownloadInfo(long itemID, long[] progress) -
CreateQueryUGCDetailsRequest
-
GetQueryUGCResult
-
GetQueryUGCChildren
public long[] GetQueryUGCChildren(long handle, int index) -
ReleaseQueryUGCRequest
public boolean ReleaseQueryUGCRequest(long handle) -
RemoveCallback
-
getIDFromItemInstallFolder
public java.lang.String getIDFromItemInstallFolder(java.lang.String dir) -
onItemCreated
public void onItemCreated(long itemID, boolean bUserNeedsToAcceptWorkshopLegalAgreement)- Specified by:
onItemCreatedin interfaceISteamWorkshopCallback
-
onItemNotCreated
public void onItemNotCreated(int result)- Specified by:
onItemNotCreatedin interfaceISteamWorkshopCallback
-
onItemUpdated
public void onItemUpdated(boolean bUserNeedsToAcceptWorkshopLegalAgreement)- Specified by:
onItemUpdatedin interfaceISteamWorkshopCallback
-
onItemNotUpdated
public void onItemNotUpdated(int result)- Specified by:
onItemNotUpdatedin interfaceISteamWorkshopCallback
-
onItemSubscribed
public void onItemSubscribed(long itemID)- Specified by:
onItemSubscribedin interfaceISteamWorkshopCallback
-
onItemNotSubscribed
public void onItemNotSubscribed(long itemID, int result)- Specified by:
onItemNotSubscribedin interfaceISteamWorkshopCallback
-
onItemDownloaded
public void onItemDownloaded(long itemID)- Specified by:
onItemDownloadedin interfaceISteamWorkshopCallback
-
onItemNotDownloaded
public void onItemNotDownloaded(long itemID, int result)- Specified by:
onItemNotDownloadedin interfaceISteamWorkshopCallback
-
onItemQueryCompleted
public void onItemQueryCompleted(long handle, int numResults)- Specified by:
onItemQueryCompletedin interfaceISteamWorkshopCallback
-
onItemQueryNotCompleted
public void onItemQueryNotCompleted(long handle, int result)- Specified by:
onItemQueryNotCompletedin interfaceISteamWorkshopCallback
-