本文整理汇总了C#中Conversation.SetName方法的典型用法代码示例。如果您正苦于以下问题:C# Conversation.SetName方法的具体用法?C# Conversation.SetName怎么用?C# Conversation.SetName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conversation
的用法示例。
在下文中一共展示了Conversation.SetName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Conversation1
public static IConversation Conversation1()
{
//Create dialogs
IDialog dialog1 = new Dialog("Hello. What is your name");
IDialog dialog2 = new Dialog("Hello. My name is \"EndlessDialogs\"");
IDialog dialog3 = new Dialog("What are you you?");
IDialog dialog4 = new Dialog("I am a software library that help developers to make conversation system.");
IDialog dialog5 = new Dialog("Got you.");
//Create dialog connections. In this case it is linear conversation
dialog1.AddNext(new[] { dialog2 });
dialog2.AddNext(new[] { dialog3 });
dialog3.AddNext(new[] { dialog4 });
dialog4.AddNext(new[] { dialog5 });
//Create a conversation
IConversation conversation1 = new Conversation();
conversation1.SetName("Conversation 1");
conversation1.SetDescription("Demo: Scene1 - Conversation1 ('DemoSceneCreator.cs' - 'CreateScene1()')");
conversation1.SetStartDialog(new[] { dialog1 });
return conversation1;
}
示例2: Conversation2Branched
public static IConversation Conversation2Branched()
{
//Create dialogs
IDialog dialog1 = new Dialog("Hello. What is your name?");
IDialog dialogAnwer1 = new Dialog("My name is Player1");
IDialog dialogAnwer2 = new Dialog("My name is Player2");
IDialog dialogAnwer3 = new Dialog("My name is Player3");
IDialog dialog2 = new Dialog("Nice to meet you Player1");
IDialog dialog3 = new Dialog("Nice to meet you Player2");
IDialog dialog4 = new Dialog("Nice to meet you Player3");
IDialog dialog5 = new Dialog("Bye!.");
IDialog dialog6 = new Dialog("Fare well ???.");
//Create dialog connections. In this case it is linear conversation
dialog1.AddNext(new[] { dialogAnwer1, dialogAnwer2, dialogAnwer3 });
dialogAnwer1.AddNext(new[] { dialog2 });
dialogAnwer2.AddNext(new[] { dialog3 });
dialogAnwer3.AddNext(new[] { dialog4 });
dialog2.AddNext(new[] { dialog5 });
dialog3.AddNext(new[] { dialog5 });
dialog4.AddNext(new[] { dialog5 });
dialog5.AddNext(new[] { dialog6 });
//Create a conversation
IConversation conversation1 = new Conversation();
conversation1.SetName("Conversation 2 (Branched)");
conversation1.SetDescription("Demo: Scene1 - Conversation2 ('DemoSceneCreator.cs' - 'CreateScene2()')");
conversation1.SetStartDialog(new[] { dialog1 });
return conversation1;
}