예제 #1
0
    public void generateObstcalesAtStepIndex(int index)
    {
        if (index == 9)
        {
            return;
        }

        int count = Random.Range((int)0, (int)(numberOfStepParts / 3));

        for (int i = 0; i < count; i++)
        {
            GameObject obj = obstcalePool.getObject();

            if (obj == null)
            {
                continue;
            }

            int posOnX = Random.Range((int)i * numberOfStepParts / count, (int)((i + 1) * numberOfStepParts / count));

            obj.transform.position = new Vector3(posOnX, index * partSize.y + 0.1f, index);
        }
    }