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; } }