Example #1
0
    void ReceiveMessage(NetworkMessage netMsg)
    {
        //Debug.Log(message);
        var    m   = netMsg.ReadMessage <MyMessage>();
        string msg = m.msg;

        switch (m.tag)
        {
        case "Began":
            gesture.Begin(float.Parse(msg.Split(',')[0]), float.Parse(msg.Split(',')[1]));
            break;

        case "Moved":
            gesture.Move(float.Parse(msg.Split(',')[0]), float.Parse(msg.Split(',')[1]));
            break;

        case "Ended":
            gesture.End(float.Parse(msg.Split(',')[0]), float.Parse(msg.Split(',')[1]));
            break;

        case "Keyboard Size Msg":
            lexicon.UpdateSizeMsg(msg);
            break;

        case "Delete":
            //lexicon.Delete();
            break;

        default:
            break;
        }
    }