C# Класс WarTornLands.Infrastructure.Systems.DialogSystem.ConversationIterator

Iterator to access the next item in a conversation aggregate. Iterator Patter [GoF 19].
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConversationIterator ( Conversation conversation ) : System
CurrentItem ( ) : ConversationItem
First ( ) : ConversationItem
IsDone ( ) : bool
Next ( ) : ConversationItem
Reset ( ) : void

Описание методов

ConversationIterator() публичный Метод

public ConversationIterator ( Conversation conversation ) : System
conversation Conversation
Результат System

CurrentItem() публичный Метод

public CurrentItem ( ) : ConversationItem
Результат ConversationItem

First() публичный Метод

public First ( ) : ConversationItem
Результат ConversationItem

IsDone() публичный Метод

public IsDone ( ) : bool
Результат bool

Next() публичный Метод

public Next ( ) : ConversationItem
Результат ConversationItem

Reset() публичный Метод

public Reset ( ) : void
Результат void