Esempio n. 1
0
    public override void UpdateUI()
    {
        m_curConfig = EnFontMgr.Instance.GetCurConfig();

        m_myInputLabel.text = "";
        m_talk.Init(m_curConfig);

        CreateItems();
        CreateTalks();

        base.UpdateUI();
    }
Esempio n. 2
0
    public string GetAnswerStringByItem(Configrestaurant item)
    {
        string str = string.Empty;
        string s   = item.talk;

        if (s.Contains("{"))
        {
            int i = s.IndexOf("{") + 1;
            int j = s.IndexOf("}");
            str = s.Substring(i, j - i);
        }

        return(str);
    }
Esempio n. 3
0
    public string GetEncryptedStringByItem(Configrestaurant item)
    {
        string s = item.talk;

        if (!s.Contains("{") || !s.Contains("}"))
        {
            return(s);
        }

        int i = s.IndexOf("{") + 1;
        int j = s.IndexOf("}");

        string str        = s.Substring(i, j - i);
        string replaceStr = "";

        for (int k = 0; k < str.Length; k++)
        {
            replaceStr += "?";
        }
        string newStr = s.Replace(str, replaceStr);

        return(newStr);
    }
Esempio n. 4
0
    public void Init(Configrestaurant item)
    {
        string talk = EnFontMgr.Instance.GetEncryptedStringByItem(item);

        Init(talk, item.icon_name, item.isLeft);
    }
Esempio n. 5
0
    static Configrestaurant()
    {
        datas [0]           = new Configrestaurant();
        datas [0].id        = 10000;
        datas [0].role_id   = 0;
        datas [0].role_name = "A";
        datas [0].icon_name = "2000";
        datas [0].role_type = "npc";
        datas [0].isLeft    = false;
        datas [0].talk      = "[000000FF]what can I do for you,sir?";

        map.Add(datas [0].id, datas [0]);

        datas [1]           = new Configrestaurant();
        datas [1].id        = 10001;
        datas [1].role_id   = 0;
        datas [1].role_name = "B";
        datas [1].icon_name = "2001";
        datas [1].role_type = "npc";
        datas [1].isLeft    = true;
        datas [1].talk      = "[000000FF]what have you got this {morning}?";

        map.Add(datas [1].id, datas [1]);

        datas [2]           = new Configrestaurant();
        datas [2].id        = 10002;
        datas [2].role_id   = 0;
        datas [2].role_name = "A";
        datas [2].icon_name = "2000";
        datas [2].role_type = "npc";
        datas [2].isLeft    = false;
        datas [2].talk      = "[000000FF]Fruit Juice,cakes and {refreshments}, and everything.";

        map.Add(datas [2].id, datas [2]);

        datas [3]           = new Configrestaurant();
        datas [3].id        = 10003;
        datas [3].role_id   = 0;
        datas [3].role_name = "B";
        datas [3].icon_name = "2001";
        datas [3].role_type = "npc";
        datas [3].isLeft    = true;
        datas [3].talk      = "[000000FF]I'd like to have a glass of {tomato} juice,please.";

        map.Add(datas [3].id, datas [3]);

        datas [4]           = new Configrestaurant();
        datas [4].id        = 10004;
        datas [4].role_id   = 0;
        datas [4].role_name = "A";
        datas [4].icon_name = "2000";
        datas [4].role_type = "npc";
        datas [4].isLeft    = false;
        datas [4].talk      = "[000000FF]Any {ceral},sir?";

        map.Add(datas [4].id, datas [4]);

        datas [5]           = new Configrestaurant();
        datas [5].id        = 10005;
        datas [5].role_id   = 0;
        datas [5].role_name = "B";
        datas [5].icon_name = "2001";
        datas [5].role_type = "npc";
        datas [5].isLeft    = true;
        datas [5].talk      = "[000000FF]Yes ,a dish of cream of {wheat}.";

        map.Add(datas [5].id, datas [5]);

        datas [6]           = new Configrestaurant();
        datas [6].id        = 10006;
        datas [6].role_id   = 0;
        datas [6].role_name = "A";
        datas [6].icon_name = "2000";
        datas [6].role_type = "npc";
        datas [6].isLeft    = false;
        datas [6].talk      = "[000000FF]and eggs?";

        map.Add(datas [6].id, datas [6]);

        datas [7]           = new Configrestaurant();
        datas [7].id        = 10007;
        datas [7].role_id   = 0;
        datas [7].role_name = "B";
        datas [7].icon_name = "2001";
        datas [7].role_type = "npc";
        datas [7].isLeft    = true;
        datas [7].talk      = "Year,bacon and eggs with buttered toast,I like my bacon very crisp.";

        map.Add(datas [7].id, datas [7]);

        datas [8]           = new Configrestaurant();
        datas [8].id        = 10008;
        datas [8].role_id   = 0;
        datas [8].role_name = "A";
        datas [8].icon_name = "2000";
        datas [8].role_type = "npc";
        datas [8].isLeft    = false;
        datas [8].talk      = "[000000FF]How do you want your eggs?";

        map.Add(datas [8].id, datas [8]);

        datas [9]           = new Configrestaurant();
        datas [9].id        = 10009;
        datas [9].role_id   = 0;
        datas [9].role_name = "B";
        datas [9].icon_name = "2001";
        datas [9].role_type = "npc";
        datas [9].isLeft    = true;
        datas [9].talk      = "[000000FF]Fried,please.";

        map.Add(datas [9].id, datas [9]);

        datas [10]           = new Configrestaurant();
        datas [10].id        = 10010;
        datas [10].role_id   = 0;
        datas [10].role_name = "A";
        datas [10].icon_name = "2000";
        datas [10].role_type = "npc";
        datas [10].isLeft    = false;
        datas [10].talk      = "[000000FF]Anything more,sir?";

        map.Add(datas [10].id, datas [10]);

        datas [11]           = new Configrestaurant();
        datas [11].id        = 10011;
        datas [11].role_id   = 0;
        datas [11].role_name = "B";
        datas [11].icon_name = "2001";
        datas [11].role_type = "npc";
        datas [11].isLeft    = true;
        datas [11].talk      = "[000000FF]No,that's {enough},Thank you.";

        map.Add(datas [11].id, datas [11]);
    }
Esempio n. 6
0
 public Configrestaurant GetNextConfig()
 {
     return(Configrestaurant.GetByKey(m_curConfigID + 1));
 }
Esempio n. 7
0
 public Configrestaurant GetCurConfig()
 {
     return(Configrestaurant.GetByKey(m_curConfigID));
 }