Beispiel #1
0
        private void OnUGCUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t callback)
        {
            var id = callback.m_nPublishedFileId;

            if (allMods.TryGetValue(id, out ModInfo mod))
            {
                mod.Donate();
            }
        }
Beispiel #2
0
    void OnRemotePublishedFileUnsubscribedInt(RemoteStoragePublishedFileUnsubscribed_t p)
    {
        if (p.m_nAppID == SteamUtils.GetAppID())
        {
            if (OnRemotePublishedFileUnsubscribed != null)
            {
                OnRemotePublishedFileUnsubscribed(p.m_nPublishedFileId);
            }
        }

        SignalStateChanged();
    }
Beispiel #3
0
 internal static void OnItemUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t result)
 {
     if (IsOurAppId(result.m_nAppID))
     {
         if (Prefs.LogVerbose)
         {
             Log.Message("Workshop: Item unsubscribed: " + result.m_nPublishedFileId);
         }
         Find.WindowStack.WindowOfType <Page_ModsConfig>()?.Notify_SteamItemUnsubscribed(result.m_nPublishedFileId);
         Find.WindowStack.WindowOfType <Page_SelectScenario>()?.Notify_SteamItemUnsubscribed(result.m_nPublishedFileId);
         WorkshopItems.Notify_Unsubscribed(result.m_nPublishedFileId);
     }
 }
Beispiel #4
0
        internal static void OnItemUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t result)
        {
            if (!Workshop.IsOurAppId(result.m_nAppID))
            {
                return;
            }
            if (Prefs.LogVerbose)
            {
                Log.Message("Workshop: Item unsubscribed: " + result.m_nPublishedFileId);
            }
            Page_ModsConfig page_ModsConfig = Find.WindowStack.WindowOfType <Page_ModsConfig>();

            if (page_ModsConfig != null)
            {
                page_ModsConfig.Notify_SteamItemUnsubscribed(result.m_nPublishedFileId);
            }
            Page_SelectScenario page_SelectScenario = Find.WindowStack.WindowOfType <Page_SelectScenario>();

            if (page_SelectScenario != null)
            {
                page_SelectScenario.Notify_SteamItemUnsubscribed(result.m_nPublishedFileId);
            }
            WorkshopItems.Notify_Unsubscribed(result.m_nPublishedFileId);
        }
Beispiel #5
0
 void OnRemoteStoragePublishedFileUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t pCallback)
 {
     Debug.Log("[" + RemoteStoragePublishedFileUnsubscribed_t.k_iCallback + " - RemoteStoragePublishedFileUnsubscribed] - " + pCallback.m_nPublishedFileId + " -- " + pCallback.m_nAppID);
 }
 void OnRemoteStoragePublishedFileUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t pCallback)
 {
     Console.WriteLine("[" + RemoteStoragePublishedFileUnsubscribed_t.k_iCallback + " - RemoteStoragePublishedFileUnsubscribed] - " + pCallback.m_nPublishedFileId + " -- " + pCallback.m_nAppID);
 }
Beispiel #7
0
 private void Workshop_FileUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t args)
 {
     // TODO: Handle unsubbed item
 }