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(); }
private void Init() { if (_placeLabels != null) { return; } _nearbyMessages = NearbyMessagesEventSystem.Instance; _placeLabels = new Dictionary <string, string> { { "Kitchen", "la cocina" }, { "Hall", "la entrada" }, { "Basement", "los trasteros" } }; }