Steam
Classes
LapinerTools.Steam.UI Namespace Reference

Classes

class  SteamLeaderboardsPopup
 This is the Leaderboard popup. It wraps the SteamLeaderboardsUI class, which can be accessed through SteamLeaderboardsPopup.LeaderboardUI. This class is attached to the popup_steam_leaderboard_root prefab. Trigger this popup like this:
uMyGUI_PopupManager.Instance.ShowPopup("steam_leaderboard"); More...
 
class  SteamLeaderboardsScoreEntryNode
 The SteamLeaderboardsUI class will use the SteamLeaderboardsScoreEntryNode class to display single items in the list. The LeaderboardListEntry prefab has this script attached. The LeaderboardListEntry prefab is referenced by the SteamLeaderboard prefab. There are two options to customize the item UI:
1. Listen to SteamLeaderboardsUI.OnEntryDataSet event and modify UI when it is triggered.
2. Derive from this class to customize the item UI. Keep in mind to change the script component of the LeaderboardListEntry prefab to your deriving class. Override SteamLeaderboardsScoreEntryNode.uMyGUI_TreeBrowser_InitNode to apply your customization, e.g. new entries such as a replay button. More...
 
class  SteamLeaderboardsUI
 This class manages the uGUI of the Steam leaderboards UI. It registers to events of SteamLeaderboardsMain class, e.g. SteamLeaderboardsMain.OnDownloadedScores. You can replace this class with your own UI e.g. NGUI. In this case you need to take care of registering to events and calling methods of the SteamLeaderboardsMain class from your new implementation. More...
 
class  SteamWorkshopItemNode
 The SteamWorkshopUIBrowse class will use the SteamWorkshopItemNode class to display single items in the list. The WorkshopItemListEntry prefab has this script attached. The WorkshopItemListEntry prefab is referenced by the SteamWorkshopItemBrowser prefab. There are two options to customize the item UI:
1. Listen to SteamWorkshopUIBrowse.OnItemDataSet event and modify UI when it is triggered.
2. Derive from this class to customize the item UI. Keep in mind to change the script component of the WorkshopItemListEntry prefab to your deriving class. Override SteamWorkshopItemNode.uMyGUI_TreeBrowser_InitNode to apply your customization, e.g. new entries such as highscores. More...
 
class  SteamWorkshopPopupBrowse
 This is the Workshop browser popup. It wraps the SteamWorkshopUIBrowse class, which can be accessed through SteamWorkshopPopupBrowse.BrowseUI. This class is attached to the popup_steam_ugc_browse_root prefab. Trigger this popup like this:
uMyGUI_PopupManager.Instance.ShowPopup("steam_ugc_browse"); More...
 
class  SteamWorkshopPopupUpload
 This is the Workshop item upload popup. It wraps the SteamWorkshopUIUpload class, which can be accessed through SteamWorkshopPopupUpload.UploadUI. This class is attached to the popup_steam_ugc_upload_root prefab. Trigger this popup like this:
uMyGUI_PopupManager.Instance.ShowPopup("steam_ugc_upload"); More...
 
class  SteamWorkshopUIBrowse
 This class manages the uGUI of the Steam Workshop browse items menu. It registers to events of SteamWorkshopMain class, e.g. SteamWorkshopMain.OnItemListLoaded. SteamWorkshopUIBrowse also receives UI callbacks from uGUI buttons and other elements. You can replace this class with your own UI e.g. NGUI. In this case you need to take care of registering to events and calling methods of the SteamWorkshopMain class from your new implementation. More...
 
class  SteamWorkshopUIUpload
 This class manages the uGUI of the Steam Workshop upload item menu. It registers to events of SteamWorkshopMain class, e.g. SteamWorkshopMain.OnUploaded. SteamWorkshopUIUpload also receives UI callbacks from uGUI buttons and other elements. You can replace this class with your own UI e.g. NGUI. In this case you need to take care of registering to events and calling methods of the SteamWorkshopMain class from your new implementation. More...