Exemplo n.º 1
0
    public void onItemClick(BaseEventData data)
    {
        PointerEventData pdata = (PointerEventData)data;
        //Debug.Log("click:" + data);
        GameObject  itemTemplate = pdata.pointerPress;
        ImaListItem listItem     = itemTemplate.GetComponent <ImaListItem>();
        DOption     option       = (DOption)listItem.userObject;

        itemTemplate.transform.Find("Item Background").gameObject.GetComponent <Image>().color = normalColor;
        setSelected(option);
        hide();
    }
Exemplo n.º 2
0
        override public void OnPointerClick(PointerEventData eventData)
        {
            /** so terribad */
            // Debug.Log(eventData);
            ImaListItem toggle = this.transform.GetComponentInParent <ImaListItem>();
            string      value  = toggle.name;
            int         id     = int.Parse(value.Split(':')[0]);
            Dictionary <string, object> dict = new Dictionary <string, object>();

            dict["index"]  = id;
            dict["source"] = this;

            clickReciever.SendMessage(clickMethodReciever, dict);
        }