protected virtual void OnCollideTakeDamage(Collider2D other, ITake_Damage takeDamage) { }
protected override void OnCollideTakeDamage(Collider2D other, ITake_Damage takeDamage) { takeDamage.TakeDamage(Damage, gameObject); DestroyProjectile(); }