Пример #1
0
 private void Start()
 {
     iseed          = new IteratorSeed(seed);
     map            = CreateEmptyGameObject("map");
     playerMovement = player.GetComponent <PlayerMovement>();
     difficulty     = 4;
     CreateChunk(0);
 }
Пример #2
0
    private void CreateMap()
    {
        iseed     = new IteratorSeed(seed);
        platforms = new List <GameObject>();
        map       = CreateEmptyGameObject("Map");

        for (int i = 0; i < nFloor; i++)
        {
            currentFloor = CreateEmptyGameObject("Floor" + i);
            currentFloor.transform.SetParent(map.transform);
            transform.position = new Vector3(0f, 20f * i, 0f);
            CreateFloor();
            platformIndexes.Add(platforms.Count - 1);
        }

        CreatePortals();
        CreateMovingBridges();
        CreateAgents();

        foreach (CoupleGameobjectInt el in elementToAddOnMap)
        {
            PlaceOnMap(el.prefab, el.quantity);
        }
    }