public void RoutePacket(MeshPacket p) { //Debug.Log("Routing packet through objectID = " + GetObjectID() + ", destinationObject = " + p.GetTargetObjectId()); if (meshnetReference == null) { Debug.LogError("Identity trying to route packet without meshnet reference"); return; } if (p.GetSourceObjectId() != GetObjectID()) { Debug.LogError("Wrong MNI used to route packet: srcID = " + p.GetSourceObjectId() + ", thisID = " + GetObjectID()); return; } meshnetReference.RoutePacket(p); }