private void OnRemoved(bool updatePosGrid) { StopAllCoroutines(); TurnPhysicsOff(); isConnected = false; this.isShifted = false; this.neighbors = new Neighbors(); if (_isRemovedFromGrid) { _parentGrid.RemoveVisualBubble(this, updatePosGrid); } else { _parentGrid.RemoveBubble(this, updatePosGrid); } }