Broke Protocol Game API Reference  1.39
Code reference for server and client scripting
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
BrokeProtocol.Client.UI.WorkshopMenu Class Reference
Inheritance diagram for BrokeProtocol.Client.UI.WorkshopMenu:
BrokeProtocol.Client.UI.Menu

Public Member Functions

void SetPageCount (int newPageCount)
 
void SelectPage (int newPage)
 
void UpdateUI ()
 
void SetItems (List< WorkshopItem > itemList, int pageCount)
 
void LoadItems ()
 
void Refresh ()
 
- Public Member Functions inherited from BrokeProtocol.Client.UI.Menu
virtual void Initialize (params object[] args)
 
virtual void SubmitHandler ()
 
virtual void DestroyMenu ()
 
void CloseMenu ()
 
virtual void CloseMenu (bool sendEvent)
 
void ShowMainMenu ()
 

Public Attributes

Dictionary< PublishedFileId_t, WorkshopItemNodeitemNodes = new ()
 
int selectedPage = 1
 
- Public Attributes inherited from BrokeProtocol.Client.UI.Menu
string id = Util.defaultID
 

Protected Member Functions

void Start ()
 
void OnDisable ()
 
- Protected Member Functions inherited from BrokeProtocol.Client.UI.Menu
void ScrollBottom ()
 

Additional Inherited Members

- Protected Attributes inherited from BrokeProtocol.Client.UI.Menu
List< GridLayoutGroup > gridLayoutGroups
 
InputField submitInput = null
 
ScrollRect bottomScrollRect = null
 

Member Function Documentation

◆ LoadItems()

void BrokeProtocol.Client.UI.WorkshopMenu.LoadItems ( )
inline

◆ OnDisable()

void BrokeProtocol.Client.UI.WorkshopMenu.OnDisable ( )
inlineprotected

◆ Refresh()

void BrokeProtocol.Client.UI.WorkshopMenu.Refresh ( )
inline

◆ SelectPage()

void BrokeProtocol.Client.UI.WorkshopMenu.SelectPage ( int newPage)
inline

◆ SetItems()

void BrokeProtocol.Client.UI.WorkshopMenu.SetItems ( List< WorkshopItem > itemList,
int pageCount )
inline

◆ SetPageCount()

void BrokeProtocol.Client.UI.WorkshopMenu.SetPageCount ( int newPageCount)
inline

◆ Start()

void BrokeProtocol.Client.UI.WorkshopMenu.Start ( )
inlineprotected

◆ UpdateUI()

void BrokeProtocol.Client.UI.WorkshopMenu.UpdateUI ( )
inline

Member Data Documentation

◆ itemNodes

Dictionary<PublishedFileId_t, WorkshopItemNode> BrokeProtocol.Client.UI.WorkshopMenu.itemNodes = new ()

◆ selectedPage

int BrokeProtocol.Client.UI.WorkshopMenu.selectedPage = 1

The documentation for this class was generated from the following file: