CoderM
2020-12-10 bd0ba263761a866ca0d698169d2d83b6a11c35e7
Assets/Scripts/UI/ClickEffect.cs
@@ -45,14 +45,15 @@
    {
        if (Application.isMobilePlatform)
        {
            for (int i = 0; i < Input.touchCount; ++i)
            Touch touch = Input.GetTouch(0);
            if (touch.phase == TouchPhase.Began)
            {
                Touch touch = Input.GetTouch(i);
                if (touch.phase == TouchPhase.Began)
                {
                    PlayFX(touch.position);
                }
                PlayFX(touch.position);
            }
            // for (int i = 0; i < Input.touchCount; ++i)
            // {
            // }
        }
        else
        {
@@ -66,6 +67,8 @@
    private void PlayFX(Vector2 tapPos)
    {
        if (Time.timeScale < 0.0001f) return;
        RecycleEffectc fx = CreateFX();
        RectTransform fxRectTrans = fx.gameObject.GetComponent<RectTransform>();
@@ -75,7 +78,7 @@
        fxRectTrans.anchoredPosition3D = fxLocalPos;
        //fxRectTrans.localScale = Vector3.one;
        fx.gameObject.SetActive(true);
        fx.StartPlay(fxLifeTime,RecycleFX);
        fx.StartPlay(fxLifeTime, RecycleFX);
    }