Interface IIO
Содержит логику для вывода сообщений для игрока и запроса у него данных.
Namespace: TeravQuest
Assembly: TeravQuest.dll
Syntax
public interface IIO : ILogger
Methods
GetOpenFilePath()
Получает путь к файлу, который надо открыть.
Declaration
string GetOpenFilePath()
Returns
Type | Description |
---|---|
System.String | Путь к файлу. |
GetSaveFilePath()
Получает путь, по которому необходимо сохранить файл.
Declaration
string GetSaveFilePath()
Returns
Type | Description |
---|---|
System.String | Путь к файлу. |
Message(String, String)
Выводит на экран текстовое сообщение.
Declaration
void Message(string message, string title = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Текст сообщения. |
System.String | title | Заголовок сообщения. |
Prompt(String, String)
Выводит на экран текстовое сообщение и запрашивает у игрока строку текста.
Declaration
string Prompt(string message, string title = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Текст сообщения. |
System.String | title | Заголовок сообщения. |
Returns
Type | Description |
---|---|
System.String | Текст, введённый пользователем. Null, если пользователь ничего не ввёл. |
YesNoQuestion(String, String)
Выводит на экран текстовое сообщения и ожидает от игрока ответа типа да/нет.
Declaration
bool YesNoQuestion(string message, string title = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Текстовое сообщение. |
System.String | title | Заголовок сообщения. |
Returns
Type | Description |
---|---|
System.Boolean | True, если игрок ответил да. False в любом другом случае. |