public void Cleanup() { if (_viewIsNull || _context is null) { return; } _view.Hide(); _context.Ball.OnApplyShiftForce -= _view.Move; _context.Ball.OnSetPosition -= _view.SetPosition; _view.OnCollisionEnter2DEvent -= CollisionHandler; }