コード例 #1
0
ファイル: Death.cs プロジェクト: AlbaFontaneda/Will_Repair
    IEnumerator FlashSpriteBeforeDeath()
    {
        audioSource.clip = _audioClip;
        audioSource.Play();
        spriteRenderer.enabled = false;
        yield return(new WaitForSeconds(.05f));

        spriteRenderer.enabled = true;
        yield return(new WaitForSeconds(.05f));

        spriteRenderer.enabled = false;
        yield return(new WaitForSeconds(.05f));

        spriteRenderer.enabled = true;
        yield return(new WaitForSeconds(.05f));

        spriteRenderer.enabled = false;
        yield return(new WaitForSeconds(.05f));

        spriteRenderer.enabled = true;
        yield return(new WaitForSeconds(.05f));

        spriteRenderer.enabled = false;
        yield return(new WaitForSeconds(.05f));

        this.gameObject.SetActive(false);
        this.gameObject.transform.position = spawnPoint.position;
        this.gameObject.SetActive(true);

        movementControl.ResetMovement();
        spriteRenderer.enabled = true;
        yield return(new WaitForSeconds(audioSource.clip.length));
    }