internal static void OnItemSubscribed(RemoteStoragePublishedFileSubscribed_t result) { if (IsOurAppId(result.m_nAppID)) { if (Prefs.LogVerbose) { Log.Message("Workshop: Item subscribed: " + result.m_nPublishedFileId); } WorkshopItems.Notify_Subscribed(result.m_nPublishedFileId); } }
void OnRemoteStoragePublishedFileSubscribed(RemoteStoragePublishedFileSubscribed_t pCallback) { Console.WriteLine("[" + RemoteStoragePublishedFileSubscribed_t.k_iCallback + " - RemoteStoragePublishedFileSubscribed] - " + pCallback.m_nPublishedFileId + " -- " + pCallback.m_nAppID); if (pCallback.m_nAppID == SteamUtils.GetAppID()) { //PublishedFileId_t[] tempArray = new PublishedFileId_t[1]; //tempArray[0]=pCallback.m_nPublishedFileId; //SteamUGC.GetSubscribedItems(tempArray, (uint)tempArray.Length); OnItemSubscribeCheck?.Invoke();//YargisSteam.CheckSubscribedItems(); //Yargis.YargisGame.Instance.MultiplayerLevelList, Yargis.YargisGame.Instance.MultiplayerLevelList } }
void OnRemotePublishedFileSubscribedInt(RemoteStoragePublishedFileSubscribed_t p) { if (p.m_nAppID == SteamUtils.GetAppID()) { if (OnRemotePublishedFileSubscribed != null) { OnRemotePublishedFileSubscribed(p.m_nPublishedFileId); } } SignalStateChanged(); }
private static void OnSubscribed(RemoteStoragePublishedFileSubscribed_t subscribed) { if (!SteamInitialized) { return; } //Because Steam can be an idiot sometimes! if (subscribed.m_nAppID.m_AppId != Main.SteamAppID) { return; } downloadLevelResult = DownloadLevel(subscribed.m_nPublishedFileId); }
void OnRemoteStoragePublishedFileSubscribed(RemoteStoragePublishedFileSubscribed_t pCallback) { Debug.Log("[" + RemoteStoragePublishedFileSubscribed_t.k_iCallback + " - RemoteStoragePublishedFileSubscribed] - " + pCallback.m_nPublishedFileId + " -- " + pCallback.m_nAppID); }
private void OnUGCSubscribed(RemoteStoragePublishedFileSubscribed_t callback) { var id = callback.m_nPublishedFileId; allMods.TryAdd(id, new ModInfo(id)); }
private void Workshop_FileSubscribed(RemoteStoragePublishedFileSubscribed_t args) { // TODO: Handle subbed item }