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; }
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; }
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; } }