Exemplo n.º 1
0
    public static KUIClickLister Get(Button go, Action <MonoBehaviour> clickEvent)
    {
        if (go == null)
        {
            Debug.LogError("bind Event faild ! go is null");
            return(null);
        }

        var lister = new KUIClickLister();

        lister.go         = go;
        lister.ClickEvent = clickEvent;
        go.onClick.RemoveListener(lister.OnClick);
        go.onClick.AddListener(lister.OnClick);
        return(lister);
    }
Exemplo n.º 2
0
    public override void OnInit()
    {
        base.OnInit();
        labelTitle      = gameObject.FindChild <Text>("txtTitle");
        labelMsgContent = gameObject.FindChild <Text>("txtContent");
        labelCountDown  = gameObject.FindChild <Text>("txtCountDown");
        labelCountDown.SetActive(false);
        ColorQuadMask = gameObject.FindChild <Button>("EmptyImage");

        btnOk         = gameObject.FindChild <Button>("btnOk");
        btnOkText     = gameObject.FindChild <Text>("btnOk/Text");
        btnCancel     = gameObject.FindChild <Button>("btnCancel");
        btnCancelText = gameObject.FindChild <Text>("btnCancel/Text");
        KUIClickLister.Get(btnOk, OnClick);
        KUIClickLister.Get(btnCancel, OnClick);
        KUIClickLister.Get(ColorQuadMask, OnClick);
    }