public void PatternAEnd()
    {
        //Debug.Log("End Call");

        RirisPATTERNA pattern = riris.GetComponent <RirisPATTERNA>();

        pattern.PatternEnd = true;
    }
    public void PatternAJumpEnd()
    {
        RirisPATTERNA pattern = riris.GetComponent <RirisPATTERNA>();

        pattern.SetJumpState = true;

        pattern.targetPos = pattern.playerTransform.position;

        pattern._PatternAReadyEffect.SetActive(true);
        pattern._PatternAReadyEffect.transform.position = pattern.targetPos;
    }
    public void AddBulletPattern()
    {
        if (riris.CurrentState == RirisState.PATTERNA)
        {
            RirisPATTERNA pattern = riris.CurrentStateComponent as RirisPATTERNA;
            pattern.StartCoroutine(pattern.AddBullet());
        }
        else if (riris.CurrentState == RirisState.PATTERNB)
        {
            RirisPATTERNB pattern = riris.CurrentStateComponent as RirisPATTERNB;
            pattern.StartCoroutine(pattern.AddBullet());
        }
        else if (riris.CurrentState == RirisState.PATTERNC)
        {
            RirisPATTERNC pattern = riris.CurrentStateComponent as RirisPATTERNC;

            pattern.bulletPos.position = riris.Pevis.transform.position;
            pattern.StartCoroutine(pattern.FireBullet());
        }
    }