void FlyInitAndEnable(Fly fly) { float posX; MoveDirection moveDir; if (Random.Range(0, 2) == 0) { moveDir = MoveDirection.LEFT; posX = spawnMax.x; } else { moveDir = MoveDirection.RIGHT; posX = spawnMin.x; } float posY = Random.Range(spawnMin.y, spawnMax.y); float scale = Random.Range(minScale, maxScale); float speed = Random.Range(minSpeed, maxSpeed); float moveHeight = Random.Range(minMoveHeight, maxMoveHeight); fly.Init(posX, posY, scale, speed, moveHeight, moveDir); }