Class SteamWorkshop

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

public class SteamWorkshop
extends java.lang.Object
implements ISteamWorkshopCallback
  • Field Details

  • 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

      public boolean CreateWorkshopItem​(SteamWorkshopItem item)
    • SubmitWorkshopItem

      public boolean SubmitWorkshopItem​(SteamWorkshopItem item)
    • 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

      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 java.lang.String getIDFromItemInstallFolder​(java.lang.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