private void SetEvents(WedgeEventLayer clickableCirkle) { EventTrigger trigger = clickableCirkle.Image.gameObject.GetComponent <EventTrigger>(); clickableCirkle.AddEvent(trigger, EventTriggerType.PointerEnter, pieScript.CreateBigPie); clickableCirkle.AddEvent(trigger, EventTriggerType.PointerExit, pieScript.SmallPie); clickableCirkle.AddEvent(trigger, EventTriggerType.PointerClick, pieScript.ShowClickedPie); }
private void CreatePieEventLayer() { Image clickableImage = Instantiate(EventLayer) as Image; WedgeEventLayer clickableCirkle = new WedgeEventLayer(clickableImage) { Size = 10f }; clickableCirkle.SetParant(pie); // add event on enter SetEvents(clickableCirkle); pieScript.WedgeObjects.Add(clickableCirkle); }