Диалоговое окно (Dialogbox) - GeoPlayerRu/PixPhys-Unofficial-Wiki-Ru GitHub Wiki

Диалоговое окно имеет две публичные функции и некоторые переменные.

Переменные

Выход

Дабы помочь вам с выходом, DialogController позволяет вам получить содержимое поля ввода.
FieldString это строковое содержание поле.
FieldColor это цветовое содержание поле.
FieldKey это содержимое поля, которое является кнопкой (клавиатуры, мыши, геймпада).

Разное

StartColor это стандартный цвет диалога, если типом является "цвет"
main Это основное диалоговое окно (оставлять нетронутым).
IsAnyOpen это да.

Энуменаторы

DialogController имеет энуменатор под названием DialogType, который содержит типы диалоговых окон. Вот список типов:

  • Empty
  • Text
  • Number
  • Color
  • Key Trigger

Functions

Следующая функция это основной способ использовать диалоговые окна.

DialogController.main.Show(string Title, DialogButton[] Buttons, DialogType type,string enteredText = "")

Также, вы можете скрыть диалоговое окно.

DialogController.main.Hide()

Использование DialogController

Использование DialogController весьма прост, оно имеет эту структуру:

DialogController.main.Show("Название диалога",new DialogButton[]{
   new DialogButton("Текст" () =>
   {
      // Ваш код  
   });
   // Другие кнопки
}, DialogController.DialogType.НужныйВамТип);