Esempio n. 1
0
    public void AddOneNormalMessage(string str, string scene)
    {
        NormalMessageData message = new NormalMessageData();

        message.message        = str;
        message.belongingScene = scene;

        historyDataList.Add(message);
    }
Esempio n. 2
0
    public static MessageBase ParseFromJSONNode(JSONNode node)
    {
        if (node is JSONData)
        {
            var   str = node.Value;
            Regex r   = new Regex(ChooseMessageData.strPattern);
            Match m   = r.Match(str);

            Debug.Log(str);
            if (!m.Success)
            {
                NormalMessageData d = new NormalMessageData();
                d.SetNodeData(str);
                return(d);
            }
            else
            {
                ChooseMessageData d = new ChooseMessageData();
                d.SetNodeData(str);
                return(d);
            }
        }
        return(null);
    }