コード例 #1
0
    private void Start()
    {
        errorActivator = GetComponentInParent <ErrorActivator>();

        StartCoroutine(GenerateErrorVoicesList());
        StartCoroutine(PlayErrorVoices());

        turboFadeIn.volume = TURBO_FADE_IN_VOLUME;
        turboFadeIn.Stop();
        turboLoop.volume = BASE_TURBO_LOOP_VOLUME;
        turboLoop.Play();
    }
コード例 #2
0
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        Debug.Log(hitInfo.name);
        Destroyable destroyable = hitInfo.GetComponent <Destroyable>();

        if (destroyable != null)
        {
            destroyable.TakeHit(damage);
        }
        ErrorActivator playerError = hitInfo.GetComponent <ErrorActivator>();

        if (playerError != null)
        {
            playerError.TakeHit(damage);
        }
        /*Instantiate(impactEffect, transform.position, transform.rotation);*/
        Destroy(gameObject);
    }