예제 #1
0
    /// <summary>
    /// サークル出現時のクリック回数によって、サークルの状態を段階的に更新。
    /// </summary>
    private void CircleStatusChange()
    {
        ClickIsLeft();

        if (clickCount == 0)
        {
            primaryCircle.PrimaryScaling();
        }
        else if (clickCount == 1)
        {
            if (!secondaryCircleScript.enabled)
            {
                secondaryCircleScript.enabled = true;
            }

            secondaryCircleScript.SecondaryRotating();
        }
        else if (clickCount == 2)
        {
            if (!circleCollider2D.enabled)
            {
                //TODO:CircleCollider2Dを有効化する処理
                circleCollider2D.enabled = true;
                PlayerAttackUpdateManager.Instance.SetCircleColliderEnable(true);
            }
        }
    }
예제 #2
0
    /// <summary>
    /// サークル出現時のクリック回数によって、サークルの状態を段階的に更新。
    /// </summary>
    private void CircleStatusChange()
    {
        ClickIsLeft();

        if (clickCount == 0)
        {
            primaryCircle.PrimaryScaling();
        }
        else if (clickCount == 1)
        {
            if (!secondaryCircleScript.enabled)
            {
                secondaryCircleScript.enabled = true;
            }

            secondaryCircleScript.SecondaryRotating();
        }
        else if (clickCount == 2)
        {
            if (!circleCollider2D.enabled)
            {
                AudioManager.Instance.PlaySe("tomeru.wav");
                AudioManager.Instance.PlaySe("zyuusei.wav", 0.2f);
                circleCollider2D.enabled = true;
                PlayerAttackUpdateManager.Instance.SetCircleColliderEnable(true);
                PlayerAttackUpdateManager.Instance.SecondaryCirclePos = secondaryCircle.transform.position;
            }
        }
    }