dialog implementation to be used with TextMeshPro and Unity UI
https://adventure.softleitner.com/manual
|
override void | Show (string title, string content, Action< DialogResult > onClose, DialogButtons buttons=DialogButtons.Ok, DialogResult selection=DialogResult.None, DialogInput input=DialogInput.None, string inputValue=null) |
|
override void | SetDialogResult (DialogResult result) |
|
|
TMPro.TMP_Text | Title |
|
TMPro.TMP_Text | Content |
|
TMPro.TMP_InputField | Input |
|
Button | Ok |
|
Button | Yes |
|
Button | No |
|
Button | Cancel |
|
CanvasGroup | FadeGroup |
|
float | FadeDuration |
|
|
override string | InputString [get] |
|
override int | InputInteger [get] |
|
override float | InputFloat [get] |
|
virtual bool | IsVisible [get] |
|
virtual DialogResult | DialogResult [get, protected set] |
|
string | InputString [get] |
|
int | InputInteger [get] |
|
float | InputFloat [get] |
|
|
Action< DialogResult > | _onClose |
|
◆ SetDialogResult()
override void AdventureCore.DialogTMP.SetDialogResult |
( |
DialogResult | result | ) |
|
|
inlinevirtual |
◆ Show()
override void AdventureCore.DialogTMP.Show |
( |
string | title, |
|
|
string | content, |
|
|
Action< DialogResult > | onClose, |
|
|
DialogButtons | buttons = DialogButtons::Ok, |
|
|
DialogResult | selection = DialogResult::None, |
|
|
DialogInput | input = DialogInput::None, |
|
|
string | inputValue = null ) |
|
inlinevirtual |