Esempio n. 1
0
    public void SetResultVo(DrawCardResultVo vo)
    {
        AudioManager.Instance.StopDubbing();
        //Debug.LogError("SetResultVo " + CurDrawCardState);
        if (CurDrawCardState == CURANIMALSTATE.PRESS)
        {
            CurDrawCardState = CURANIMALSTATE.RESULATING;

            _animator.SetBool("IsResult", true);
        }
        else if (CurDrawCardState == CURANIMALSTATE.RESULATED)
        {
            CurDrawCardState = CURANIMALSTATE.REPEATING;
            _animator.SetBool("IsRepeat", true);
        }
        else if (CurDrawCardState == CURANIMALSTATE.REPEATED)
        {
            CurDrawCardState = CURANIMALSTATE.REPEATING;
            //  _animator.SetBool("IsRepeat", true);
            _animator.SetBool("IsEndRepeat", false);
        }
        else
        {
            return;
        }

        ParticleSystemRenderer ps = transform.Find("Particle System/SR").GetComponent <ParticleSystemRenderer>();
        var resMat = ResourceManager.Load <Material>(vo.GetShowMatPath(), ModuleConfig.MODULE_DRAWCARD);

        ps.material = resMat;

        _drawCardResultVo = vo;
    }
Esempio n. 2
0
    private void Awake()
    {
        CurDrawCardState = CURANIMALSTATE.PRESS;
        _credit          = transform.Find("07-SR").GetComponent <Image>();
        //_cardImg = transform.Find("Image").GetComponent<Image>();
        _name    = transform.Find("name").GetComponent <Text>();
        _cardImg = transform.Find("ImageCard/RawImage").GetComponent <RawImage>();

        _cardFrontImg  = transform.Find("ImageCard/FrontImage");
        _cardShadowImg = transform.Find("ShadowImage");
        _cardImg.gameObject.SetActive(false);
        _animator       = GetComponent <Animator>();
        isCanShowLapiao = false;
    }
Esempio n. 3
0
    public void SetEndResult()
    {
        //Debug.LogError("SetEndResult " + CurDrawCardState);

        if (CurDrawCardState == CURANIMALSTATE.PRESS)
        {
        }
        else if (CurDrawCardState == CURANIMALSTATE.RESULATING)
        {
            CurDrawCardState = CURANIMALSTATE.RESULATED;
        }
        else if (CurDrawCardState == CURANIMALSTATE.REPEATING)
        {
            _animator.SetBool("IsEndRepeat", true);
            CurDrawCardState = CURANIMALSTATE.REPEATED;
        }
        else
        {
            return;
        }
    }