private void OnTriggerEnter2D(Collider2D collision) { ICollector collector = collision.GetComponent <ICollector>(); if (collector != null) { collector.Take(this); Collect(); } }
private void OnTriggerEnter2D(Collider2D collision) { //HealthComponent health = collision.GetComponent<HealthComponent>(); //if (health != null) //{ // health.Heal(_hpRestoreValue); // Collect(); //} ICollector collector = collision.GetComponent <ICollector>(); if (collector != null) { collector.Take(this); Collect(); } }