コード例 #1
0
ファイル: DrawView.cs プロジェクト: linxscc/LoveGame
    private void Awake()
    {
        _isSending     = false;
        _pressDownTime = 0;
        _clickTips     = transform.Find("chouka/Tips");
        _drawCardA     = transform.Find("07").GetComponent <Animator>();

        _drawCardAnimationEvent = transform.Find("07").GetComponent <DrawCardAnimationEvent>();
        //  PointerClickListener.Get(gameObject).onClick = (go) => { ShowAwardCard(); };
        GameObject clickObj = transform.Find("Image").gameObject;

        UIEventListener.Get(clickObj).onDown = (data) => { OnDown(data); };;
        UIEventListener.Get(clickObj).onUp   = (data) => { OnUp(data); };
        //  UIEventListener.Get(gameObject).onDown = (data) => { OnDown(data); }; ;
        // UIEventListener.Get(gameObject).onUp = (data) => { OnUp(data); };

        _jumpObj = transform.Find("07/Jump").gameObject;;
        _jumpBtn = transform.Find("07/Jump/JumpBtn").GetComponent <Button>();
        _jumpBtn.onClick.AddListener(() =>
        {
            AudioManager.Instance.StopEffect();

            _awards = _drawAwards[_showIndex];
            if (_showIndex == _drawAwards.Count)
            {
                SendMessage(new Message(MessageConst.MODULE_DRAWCARD_SHOW_RESULT_PANEL, _drawAwards));
                return;
            }

            List <DrawCardResultVo> list = new List <DrawCardResultVo>();
            for (; _showIndex < _drawAwards.Count; _showIndex++)
            {
                //if(_drawAwards[_showIndex].IsNew&&( _drawAwards[_showIndex].Credit==CreditPB.Ssr))
                if (_drawAwards[_showIndex].Credit == CreditPB.Ssr && (_drawAwards[_showIndex].Resource == ResourcePB.Card))
                {
                    list.Add(_drawAwards[_showIndex]);
                }
            }
            _drawAwards = list;
            _showIndex  = 0;
            _jumpObj.SetActive(false);
            ShowAwardCard();
        });
        Button lapiao = transform.Find("07/07-lapiao/Button").GetComponent <Button>();

        lapiao.onClick.AddListener(() =>
        {
            SdkHelper.ShareAgent.ShareDrawCard(_awards);
            // ScreenShotUtil.ScreenShot(ScreenShotType.DrawCard, _awards);
            SetShareTipsShow(false);
        });

        ClientTimer.Instance.DelayCall(
            () => {
            _clickTips.gameObject.Show();
            TipsTween();
        }, 0.5f);
    }
コード例 #2
0
ファイル: OtherDrawView.cs プロジェクト: linxscc/LoveGame
    private void Awake()
    {
        _drawAwards             = new List <DrawCardResultVo>();
        _drawCardAnimationEvent = transform.Find("07").GetComponent <DrawCardAnimationEvent>();
        _drawCardA = transform.Find("07").GetComponent <Animator>();
        _showIndex = 0;
        GameObject clickObj = transform.Find("Image").gameObject;

        UIEventListener.Get(clickObj).onDown = (data) => { OnDown(data); };;

        Button lapiao = transform.Find("07/07-lapiao/Button").GetComponent <Button>();

        lapiao.onClick.AddListener(() =>
        {
            SdkHelper.ShareAgent.ShareDrawCard(_awards);
            // ScreenShotUtil.ScreenShot(ScreenShotType.DrawCard, _awards);
            SetShareTipsShow(false);
        });
    }