Beispiel #1
0
    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);
    }