private void OnTriggerEnter2D(Collider2D other)
    {
        switch (other.tag)
        {
        case "Player":
            GameEventArgs args = GameEventArgs.interactArgs(this.gameObject, other.gameObject);
            _collectedEvent.Raise(args);
            AudioSource.PlayClipAtPoint(_collectedSound, transform.position, _collectedSoundVolume);
            Destroy(this.gameObject);
            break;

        default:
            break;
        }
    }