private void OnMarkerClick(OnlineMapsMarkerBase marker) { MarkerClickCountExampleCustomData data = marker["clickCount"] as MarkerClickCountExampleCustomData; if (data == null) { return; } data.clickCount++; Debug.Log(data.clickCount); }
private void Start() { // Create a new markers. OnlineMapsMarker3D marker1 = OnlineMapsMarker3DManager.CreateItem(new Vector2(0, 0), prefab); OnlineMapsMarker3D marker2 = OnlineMapsMarker3DManager.CreateItem(new Vector2(10, 0), prefab); // Create new customData. marker1["clickCount"] = new MarkerClickCountExampleCustomData(); marker2["clickCount"] = new MarkerClickCountExampleCustomData(); // Subscribe to click event. marker1.OnClick += OnMarkerClick; marker2.OnClick += OnMarkerClick; marker1.OnPress += OnPress; }