private void ParseSelectionJSON(WebJSON.Selection msg) { MapLoader l = MapLoader.Loader; if (msg.Perso != null && msg.Perso.Offset != null) { BasePersoBehaviour bpb = GetPersoFromOffset(msg.Perso.Offset); if (bpb != null) { selector.Select(bpb, view: msg.View); } } else if (msg.SuperObject != null && msg.SuperObject != null && msg.SuperObject.Offset != null) { SuperObjectComponent so = controller.superObjects.FirstOrDefault(s => s.Offset == msg.SuperObject.Offset); if (so != null) { selector.Select(so); } } else { selector.Deselect(); } }
private void ParseSelectionJSON(WebJSON.Selection msg) { if (msg?.Object != null) { Controller.obj.levelEventController.SelectEvent(msg.Object.Index, true); } }