public override ChatMenu GetChatMenu(Character c)
    {
        ChatMenu chatMenu = new ChatMenu(GetNPCResponseText());

        chatMenu.Add(c.appearance);
        chatMenu.Add(c.profession);
        return(chatMenu);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 4
0
    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);
    }