예제 #1
0
    void Start()
    {
        Player = saveAndLoad.LoadPlayerChoicesFromDataBase();

        cubeManager.GenerateRandomUnderground();
    }
예제 #2
0
    public void GenerateRandomUnderground()
    {
        GettingTheMap();

        Visible = CalculateTheVisibleArea(Map);


        //Generating the Cubes
        for (int x = 0; x < MapSize; x++)
        {
            for (int z = 0; z < MapSize; z++)
            {
                if (Visible[x][z] != 3)
                {
                    GenerateUndergroundElement(Map[x][z], x, z);
                }
            }
        }

        // Generating the hero
        playerInstantiated = Instantiate(PlayerPrefab, new Vector3(xOffset + (MapSize / 2) + 5, 15f, zOffset + (MapSize / 2) + 5), Quaternion.Euler(0, 0, 0));
        playerInstantiated.GetComponentsInChildren <GameObjectInformation>()[0].basePlayer = saveAndLoad.LoadPlayerChoicesFromDataBase();
    }