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(); }
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); }