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 | Properties | List of all members
BrokeProtocol.Client.UI.FileDialog Class Reference
Inheritance diagram for BrokeProtocol.Client.UI.FileDialog:
BrokeProtocol.Client.UI.ModalPanel

Public Member Functions

void Initialize (MyCallback< string > Listener, string buttonText, string windowTitle, string filePattern)
 
void SetDirectory (string directory)
 
void UpdateDirectoryContents ()
 
void OpenParentDirectory ()
 
void SetFile (string path)
 
void UpdateButton ()
 
void Back ()
 
void Forward ()
 
void Select ()
 
- Public Member Functions inherited from BrokeProtocol.Client.UI.ModalPanel
void Close ()
 

Public Attributes

Transform scrollContent
 Where to put current directory folder buttons.
 
Text selectButtonText
 
Text directoryField
 The input field that shows the directory path.
 
InputField fileInputField
 The input field that allows user to type in file or folder name.
 
string currentDirectory
 The directory currently being inspected.
 
Button selectButton
 Buttons to navigate folder structures.
 
Button backButton
 
Button forwardButton
 
Button upButton
 
FileDialogButton rowButtonPrefab
 The prefab to populate scrollview contents with.
 
MyCallback< string > OnSelect
 

Protected Member Functions

override void Awake ()
 

Properties

string FullPath [get]
 

Additional Inherited Members

- Protected Attributes inherited from BrokeProtocol.Client.UI.ModalPanel
ModalWindow modalWindow
 

Member Function Documentation

◆ Awake()

override void BrokeProtocol.Client.UI.FileDialog.Awake ( )
inlineprotectedvirtual

◆ Back()

void BrokeProtocol.Client.UI.FileDialog.Back ( )
inline

◆ Forward()

void BrokeProtocol.Client.UI.FileDialog.Forward ( )
inline

◆ Initialize()

void BrokeProtocol.Client.UI.FileDialog.Initialize ( MyCallback< string > Listener,
string buttonText,
string windowTitle,
string filePattern )
inline

Add a callback when this window is dismissed due to 'Select' being called.

◆ OpenParentDirectory()

void BrokeProtocol.Client.UI.FileDialog.OpenParentDirectory ( )
inline

◆ Select()

void BrokeProtocol.Client.UI.FileDialog.Select ( )
inline

◆ SetDirectory()

void BrokeProtocol.Client.UI.FileDialog.SetDirectory ( string directory)
inline

◆ SetFile()

void BrokeProtocol.Client.UI.FileDialog.SetFile ( string path)
inline

◆ UpdateButton()

void BrokeProtocol.Client.UI.FileDialog.UpdateButton ( )
inline

◆ UpdateDirectoryContents()

void BrokeProtocol.Client.UI.FileDialog.UpdateDirectoryContents ( )
inline

Member Data Documentation

◆ backButton

Button BrokeProtocol.Client.UI.FileDialog.backButton

◆ currentDirectory

string BrokeProtocol.Client.UI.FileDialog.currentDirectory

The directory currently being inspected.

◆ directoryField

Text BrokeProtocol.Client.UI.FileDialog.directoryField

The input field that shows the directory path.

◆ fileInputField

InputField BrokeProtocol.Client.UI.FileDialog.fileInputField

The input field that allows user to type in file or folder name.

◆ forwardButton

Button BrokeProtocol.Client.UI.FileDialog.forwardButton

◆ OnSelect

MyCallback<string> BrokeProtocol.Client.UI.FileDialog.OnSelect

Called when the user hits the 'Save' button. The passed variable is not checked for validity.

◆ rowButtonPrefab

FileDialogButton BrokeProtocol.Client.UI.FileDialog.rowButtonPrefab

The prefab to populate scrollview contents with.

◆ scrollContent

Transform BrokeProtocol.Client.UI.FileDialog.scrollContent

Where to put current directory folder buttons.

◆ selectButton

Button BrokeProtocol.Client.UI.FileDialog.selectButton

Buttons to navigate folder structures.

◆ selectButtonText

Text BrokeProtocol.Client.UI.FileDialog.selectButtonText

◆ upButton

Button BrokeProtocol.Client.UI.FileDialog.upButton

Property Documentation

◆ FullPath

string BrokeProtocol.Client.UI.FileDialog.FullPath
get

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