public override ChatMenu GetChatMenu(Character c) { ChatMenu chatMenu = new ChatMenu(GetNPCResponseText()); chatMenu.Add(c.appearance); chatMenu.Add(c.profession); return(chatMenu); }
public override ChatMenu GetChatMenu(Character c) { ChatMenu lifeEventsChatMenu = new ChatMenu(GetNPCResponseText()); lifeEventsChatMenu.Add(c.childhood); lifeEventsChatMenu.Add(c.adolescence); lifeEventsChatMenu.Add(c.adulthood); lifeEventsChatMenu.Add(c.elder); return(lifeEventsChatMenu); }
public static ChatMenu GetRootChatMenu(Character c, string npcResponseText) { ChatMenu rootChatMenu = new ChatMenu(npcResponseText); rootChatMenu.Add(c.appearance); rootChatMenu.Add(c.profession); rootChatMenu.Add(c.lifeEvents); rootChatMenu.Add(c.parents); return(rootChatMenu); }
public override ChatMenu GetChatMenu(Character c) { ChatMenu appearanceChatMenu = new ChatMenu(GetNPCResponseText()); appearanceChatMenu.Add(c.race); appearanceChatMenu.Add(c.gender); appearanceChatMenu.Add(c.age); appearanceChatMenu.Add(c.stats); return(appearanceChatMenu); }
public override ChatMenu GetChatMenu(Character c) { ChatMenu parentsChatMenu = new ChatMenu(GetNPCResponseText()); parentsChatMenu.Add(c.mother); parentsChatMenu.Add(c.father); /** * We need to create a null ChatMenuComponent... */ parentsChatMenu.Add(c.nullChatMenuComponent); parentsChatMenu.Add(c.nullChatMenuComponent); return(parentsChatMenu); }