private void DestroyPlatform(Vector3 goalPlatformPos) { if (goalPlatformPos.y < transform.position.y && (goalPlatformPos - nextManager.GetPosFloor(2)).magnitude < 0.3f) { NewPosition(); } if (!CurrentFloorsPosY(goalPlatformPos.y)) { return; } CurrentFloor().StartDestroyMe(); _currentFloorIndex++; UpColumnToNextFloor(); }