private void GavePlayerFire()
    {
        doOnce = true;

        if (!absorbSound.isPlaying)
        {
            absorbSound.Play();
        }
        else
        {
            absorbSound.Stop();
        }

        transform.parent.GetComponent <Quest1_Khoa>().Quest1ConditionCheck();
        playerReference.elementalList[elementType] = playerReference.maxElementCounter[elementType];
        uiReference.UpdateElement(elementType);

        playerReference.GetComponent <PlayerController_Alex>().TurnOnPlayerParticle();
        TurnOffParticle();

        doOnce = false;
    }
コード例 #2
0
    IEnumerator StopPlayerParticle()
    {
        yield return(new WaitForSeconds(2.4f));

        playerReference.GetComponent <PlayerController_Alex>().TurnOffPlayerParticle();
    }