public override void UpdateUI() { m_curConfig = EnFontMgr.Instance.GetCurConfig(); m_myInputLabel.text = ""; m_talk.Init(m_curConfig); CreateItems(); CreateTalks(); base.UpdateUI(); }
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); }
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); }
public void Init(Configrestaurant item) { string talk = EnFontMgr.Instance.GetEncryptedStringByItem(item); Init(talk, item.icon_name, item.isLeft); }
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]); }
public Configrestaurant GetNextConfig() { return(Configrestaurant.GetByKey(m_curConfigID + 1)); }
public Configrestaurant GetCurConfig() { return(Configrestaurant.GetByKey(m_curConfigID)); }