private void Process(Client client, ClientItemLabel msg) { SavedItem item; if (state.history.items.TryGetValue(msg.targetGuid, out item)) { item.label = msg; SendToAll(client.peer, msg); } }
private void Process(ClientItemLabel msg) { var target = GuidHelper.Find(msg.targetGuid); if (target == null) { return; } using (new MessageBlocker()) { var beaconLabel = target.GetComponentInChildren <BeaconLabel>(); if (beaconLabel != null) { beaconLabel.SetLabel(msg.label); } } }