Class SteamWorkshop

java.lang.Object
zombie.core.znet.SteamWorkshop
All Implemented Interfaces:
ISteamWorkshopCallback

public class SteamWorkshop extends Object implements ISteamWorkshopCallback
  • Field Details

  • Constructor Details

    • SteamWorkshop

      public SteamWorkshop()
  • Method Details

    • init

      public static void init()
    • shutdown

      public static void shutdown()
    • loadStagedItems

      public ArrayList<SteamWorkshopItem> loadStagedItems()
    • getWorkshopFolder

      public String getWorkshopFolder()
    • getStageFolders

      public ArrayList<String> getStageFolders()
    • CreateWorkshopItem

      public boolean CreateWorkshopItem(SteamWorkshopItem item)
    • SubmitWorkshopItem

      public boolean SubmitWorkshopItem(SteamWorkshopItem item)
    • GetItemUpdateProgress

      public boolean GetItemUpdateProgress(long[] progress)
    • GetInstalledItemFolders

      public String[] GetInstalledItemFolders()
    • GetItemState

      public long GetItemState(long itemID)
    • GetItemInstallFolder

      public String GetItemInstallFolder(long itemID)
    • GetItemInstallTimeStamp

      public long GetItemInstallTimeStamp(long itemID)
    • SubscribeItem

      public boolean SubscribeItem(long itemID, ISteamWorkshopCallback callback)
    • DownloadItem

      public boolean DownloadItem(long itemID, boolean bHighPriority, ISteamWorkshopCallback callback)
    • GetItemDownloadInfo

      public boolean GetItemDownloadInfo(long itemID, long[] progress)
    • CreateQueryUGCDetailsRequest

      public long CreateQueryUGCDetailsRequest(long[] itemIDs, ISteamWorkshopCallback callback)
    • GetQueryUGCResult

      public SteamUGCDetails GetQueryUGCResult(long handle, int index)
    • GetQueryUGCChildren

      public long[] GetQueryUGCChildren(long handle, int index)
    • ReleaseQueryUGCRequest

      public boolean ReleaseQueryUGCRequest(long handle)
    • RemoveCallback

      public void RemoveCallback(ISteamWorkshopCallback callback)
    • getIDFromItemInstallFolder

      public String getIDFromItemInstallFolder(String dir)
    • onItemCreated

      public void onItemCreated(long itemID, boolean bUserNeedsToAcceptWorkshopLegalAgreement)
      Specified by:
      onItemCreated in interface ISteamWorkshopCallback
    • onItemNotCreated

      public void onItemNotCreated(int result)
      Specified by:
      onItemNotCreated in interface ISteamWorkshopCallback
    • onItemUpdated

      public void onItemUpdated(boolean bUserNeedsToAcceptWorkshopLegalAgreement)
      Specified by:
      onItemUpdated in interface ISteamWorkshopCallback
    • onItemNotUpdated

      public void onItemNotUpdated(int result)
      Specified by:
      onItemNotUpdated in interface ISteamWorkshopCallback
    • onItemSubscribed

      public void onItemSubscribed(long itemID)
      Specified by:
      onItemSubscribed in interface ISteamWorkshopCallback
    • onItemNotSubscribed

      public void onItemNotSubscribed(long itemID, int result)
      Specified by:
      onItemNotSubscribed in interface ISteamWorkshopCallback
    • onItemDownloaded

      public void onItemDownloaded(long itemID)
      Specified by:
      onItemDownloaded in interface ISteamWorkshopCallback
    • onItemNotDownloaded

      public void onItemNotDownloaded(long itemID, int result)
      Specified by:
      onItemNotDownloaded in interface ISteamWorkshopCallback
    • onItemQueryCompleted

      public void onItemQueryCompleted(long handle, int numResults)
      Specified by:
      onItemQueryCompleted in interface ISteamWorkshopCallback
    • onItemQueryNotCompleted

      public void onItemQueryNotCompleted(long handle, int result)
      Specified by:
      onItemQueryNotCompleted in interface ISteamWorkshopCallback