C# Class WarTornLands.Infrastructure.Systems.DialogSystem.ConversationIterator

Iterator to access the next item in a conversation aggregate. Iterator Patter [GoF 19].
ファイルを表示 Open project: floAr/WarTornLands Class Usage Examples

Public Methods

Method Description
ConversationIterator ( Conversation conversation ) : System
CurrentItem ( ) : ConversationItem
First ( ) : ConversationItem
IsDone ( ) : bool
Next ( ) : ConversationItem
Reset ( ) : void

Method Details

ConversationIterator() public method

public ConversationIterator ( Conversation conversation ) : System
conversation Conversation
return System

CurrentItem() public method

public CurrentItem ( ) : ConversationItem
return ConversationItem

First() public method

public First ( ) : ConversationItem
return ConversationItem

IsDone() public method

public IsDone ( ) : bool
return bool

Next() public method

public Next ( ) : ConversationItem
return ConversationItem

Reset() public method

public Reset ( ) : void
return void