Esempio n. 1
0
 internal static void OnItemInstalled(ItemInstalled_t result)
 {
     if (Workshop.IsOurAppId(result.m_unAppID))
     {
         if (Prefs.LogVerbose)
         {
             Log.Message("Workshop: Item installed: " + result.m_nPublishedFileId);
         }
         WorkshopItems.Notify_Installed(result.m_nPublishedFileId);
     }
 }
Esempio n. 2
0
 internal static void OnItemSubscribed(RemoteStoragePublishedFileSubscribed_t result)
 {
     if (Workshop.IsOurAppId(result.m_nAppID))
     {
         if (Prefs.LogVerbose)
         {
             Log.Message("Workshop: Item subscribed: " + result.m_nPublishedFileId);
         }
         WorkshopItems.Notify_Subscribed(result.m_nPublishedFileId);
     }
 }
Esempio n. 3
0
 internal static void OnItemUnsubscribed(RemoteStoragePublishedFileUnsubscribed_t result)
 {
     if (Workshop.IsOurAppId(result.m_nAppID))
     {
         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);
     }
 }