diff --git a/src/Thing.cs b/src/Thing.cs index 72a54b1..a231304 100644 --- a/src/Thing.cs +++ b/src/Thing.cs @@ -117,8 +117,14 @@ namespace RoboidControl { else this.parent = parent; - this.owner = parent.owner; + this.owner = this.parent.owner; this.owner.Add(this, true); + + Participant.UpdateEvent e = new() { + messageId = ThingMsg.id, + thing = this + }; + this.owner.updateQueue.Enqueue(e); } public static Thing CreateRemote(Participant owner, byte thingType, byte thingId) {