public override void Show()
 {
     _nearbyMessages = NearbyMessagesEventSystem.Instance;
     _nearbyMessages.OnNearbyMessageFound += OnPlaceNearby;
     base.Show();
     _timeout = StartCoroutine(SearchTimeout());
 }
 public void Show()
 {
     _nearbyMessages = NearbyMessagesEventSystem.Instance;
     _nearbyMessages.OnNearbyMessageFound   += RenderNearbyMessage;
     _nearbyMessages.OnNearbyMessageChanged += UpdateNearbyMessage;
     _nearbyMessages.OnNearbyMessageLost    += RemoveNearbyMessage;
     DisplayNearbyMessages(_nearbyMessages.Messages);
     scanResultsPanel.SetActive(true);
 }
 void Start()
 {
     _nearbyMessages        = NearbyMessagesEventSystem.Instance;
     _virtualNearbyProvider = VirtualNearbyMessagesProvider.Instance;
     _virtualNearbyProvider.OnMessageFound    += OnProviderMessageFound;
     _virtualNearbyProvider.OnDistanceChanged += OnProviderDistanceChanged;
     _virtualNearbyProvider.OnSignalChanged   += OnProviderSignalChanged;
     _virtualNearbyProvider.OnMessageLost     += OnProviderMessageLost;
     DisplayDevices();
 }
Exemplo n.º 4
0
 private void Init()
 {
     if (_placeLabels != null)
     {
         return;
     }
     _nearbyMessages = NearbyMessagesEventSystem.Instance;
     _placeLabels    = new Dictionary <string, string>
     {
         { "Kitchen", "la cocina" },
         { "Hall", "la entrada" },
         { "Basement", "los trasteros" }
     };
 }