Loading...
Searching...
No Matches
AdventureCore.DialogElement Class Reference

Detailed Description

dialog implementation to be used with the new UI Toolkit

https://adventure.softleitner.com/manual

Inheritance diagram for AdventureCore.DialogElement:
AdventureCore.DialogBase

Public Member Functions

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)
 

Public Attributes

float FadeDuration
 

Properties

override string InputString [get]
 
override int InputInteger [get]
 
override float InputFloat [get]
 
- Properties inherited from AdventureCore.DialogBase
virtual bool IsVisible [get]
 
virtual DialogResult DialogResult [get, protected set]
 
string InputString [get]
 
int InputInteger [get]
 
float InputFloat [get]
 

Additional Inherited Members

- Protected Attributes inherited from AdventureCore.DialogBase
Action< DialogResult > _onClose
 

Member Function Documentation

◆ SetDialogResult()

override void AdventureCore.DialogElement.SetDialogResult ( DialogResult result)
inlinevirtual

Reimplemented from AdventureCore.DialogBase.

◆ Show()

override void AdventureCore.DialogElement.Show ( string title,
string content,
Action< DialogResult > onClose,
DialogButtons buttons = DialogButtons::Ok,
DialogResult selection = DialogResult::None,
DialogInput input = DialogInput::None,
string inputValue = null )
inlinevirtual

Reimplemented from AdventureCore.DialogBase.