Ejemplo n.º 1
0
    void ProcessMarkerMessage(Osc.Message msg)
    {
        var json = JSON.Parse(msg.data[0].ToString());
        var data = convertToMarkerData(json);

        int markerIndex = "/marker".Length;

        if (msg.path.IndexOf("/create") == markerIndex)
        {
            MarkerManager.Create(data);
        }
        else if (msg.path.IndexOf("/update") == markerIndex)
        {
            MarkerManager.Update(data);
        }
        else if (msg.path.IndexOf("/remove") == markerIndex)
        {
            MarkerManager.Remove(data);
        }
        else
        {
            Debug.LogWarning("unknown message: " + msg);
        }
    }