コード例 #1
0
        private void OnMarkerClick(OnlineMapsMarkerBase marker)
        {
            MarkerClickCountExampleCustomData data = marker["clickCount"] as MarkerClickCountExampleCustomData;

            if (data == null)
            {
                return;
            }

            data.clickCount++;
            Debug.Log(data.clickCount);
        }
コード例 #2
0
        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;
        }