| | |
| | | /// <summary> |
| | | /// 连击的CD时间 |
| | | /// </summary> |
| | | private float doubleHitCD = 3f; |
| | | private float doubleHitCD = 0.8f; |
| | | |
| | | private float remainTime; |
| | | |
| | |
| | | ++DoubleHitCount; |
| | | openDoubleHit = true; |
| | | DoubleHitText.text = $"{DoubleHitCount}"; |
| | | ShowDoubleHit(); |
| | | if (DoubleHitCount >= 10) |
| | | ShowDoubleHit(); |
| | | remainTime = doubleHitCD; |
| | | |
| | | // 策划说先写死吧 |
| | |
| | | /// <param name="score"></param> |
| | | private void ShowOneTimeKill(int count, int score) |
| | | { |
| | | OneTimeKillText.text = $"{count}连杀 +{score}"; |
| | | OneTimeKillObj.transform.localScale = Vector3.zero; |
| | | OneTimeKillObj.SetActive(true); |
| | | CanvasGroup cg = OneTimeKillObj.GetComponent<CanvasGroup>(); |
| | | DOTween.To(() => OneTimeKillObj.transform.localScale, (Vector3 v) => OneTimeKillObj.transform.localScale = v, Vector3.one, 0.2f); |
| | | Tween t1 = DOTween.To(() => cg.alpha, (float v) => cg.alpha = v, 0f, 0.2f).SetDelay(2f); |
| | | t1.OnComplete(OnShowOneTimeKillComplete); |
| | | // OneTimeKillText.text = $"{count}连杀 +{score}"; |
| | | // OneTimeKillObj.transform.localScale = Vector3.zero; |
| | | // OneTimeKillObj.SetActive(true); |
| | | // CanvasGroup cg = OneTimeKillObj.GetComponent<CanvasGroup>(); |
| | | // DOTween.To(() => OneTimeKillObj.transform.localScale, (Vector3 v) => OneTimeKillObj.transform.localScale = v, Vector3.one, 0.2f); |
| | | // Tween t1 = DOTween.To(() => cg.alpha, (float v) => cg.alpha = v, 0f, 0.2f).SetDelay(2f); |
| | | // t1.OnComplete(OnShowOneTimeKillComplete); |
| | | } |
| | | |
| | | private void OnShowOneTimeKillComplete() |