private void OnTriggerEnter2D(Collider2D collision) { var collparameters = collision.GetComponent <CollisionInfo>(); this.CheckToBlockAttack(collparameters); if (ApplyDamage(collparameters, _damage)) { MoveComponent collMoveComponent = collision.SearchComponent <MoveComponent>(); collMoveComponent.Push(10f, _side * MyMathlib.Rotate90(_direction)); _audio.AddSoundToQueue(0, transform.position); } }