Beispiel #1
0
    void client_MqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e)
    {
        //Debug.Log("Received: " + System.Text.Encoding.UTF8.GetString(e.Message)  );
        ByteBuffer buf    = new ByteBuffer(e.Message);
        Nugget     nugget = Nugget.GetRootAsNugget(buf);

        lastpos = new UnityEngine.Vector3(
            nugget.Flakes(0).Value.Vector3s(0).Value.X,
            nugget.Flakes(0).Value.Vector3s(0).Value.Y,
            nugget.Flakes(0).Value.Vector3s(0).Value.Z);
    }
Beispiel #2
0
 void updateReceived(Nugget nugget)
 {
     TrackedPosition.Set(
         nugget.Flakes(0).Value.Vector3s(0).Value.X,
         nugget.Flakes(0).Value.Vector3s(0).Value.Y,
         nugget.Flakes(0).Value.Vector3s(0).Value.Z);
     TrackedRotation.Set(
         nugget.Flakes(0).Value.Vector4s(0).Value.X,
         nugget.Flakes(0).Value.Vector4s(0).Value.Y,
         nugget.Flakes(0).Value.Vector4s(0).Value.Z,
         nugget.Flakes(0).Value.Vector4s(0).Value.W);
     UpdatedThisFrame = true;
     //deltaTime = Time.time - lastUpdateTime;
     //lastUpdateTime = Time.time;
     //Debug.Log (deltaTime);
 }