T_MSCLoader_ModUI - piotrulos/MSCModLoader GitHub Wiki

ModUI Class

UI elements like creating Message Boxes

Definition

Namespace: MSCLoader
Assembly: MSCLoader (in MSCLoader.dll) Version: 1.4.2.410

C#

public class ModUI

View Source

Inheritance Object → ModUI

Properties

isPopupSettingActive Check if Popup Setting Window is active (cannot create new one when active)
isProgressBarActive Check if Progress Bar is active (cannot create new one when active)

Methods

CloseProgressBar Close Progress Bar after you are done
CreateCanvas Create Canvas for your UI.
CreateMessageBoxBtn(String, Action, Boolean) Create Message Box Button for ShowCustomMessage(...);
CreateMessageBoxBtn(String, Action, Color32, Color32, Boolean) Create Message Box Button for ShowCustomMessage(...);
CreatePopupSetting Create Popup Setting Window
CreateProgressBar Create Custom Progress Bar
ParsePopupResponse(T) Parse popup response by deserializing it.
ShowCustomMessage(String, String, MsgBoxBtn[]) Show Custom message, you can create MessageBox with custom buttons using CreateMessageBoxBtn() first
ShowCustomMessage(String, String, MsgBoxBtn[], MsgBoxBtn[]) Show Custom message, you can create MessageBox with custom buttons using CreateMessageBoxBtn() first
ShowMessage(String) Show Message Box with simple message
ShowMessage(String, String) Show Message Box with simple message
ShowYesNoMessage(String, Action) Show simple question message, and do something when user click yes.
ShowYesNoMessage(String, String, Action) Show simple question message, and do something when user click yes.
UpdateProgressBar Update Progress Bar values
UpdateProgressBarSetup Update Progress Bar Setup info without creating new progress bar (title and max value)

See Also

Reference

MSCLoader Namespace

⚠️ **GitHub.com Fallback** ⚠️