Ejemplo n.º 1
0
    //	Generate terrain and store highest/lowest points
    public bool CreateColumn(Vector3 position, out Column thisColumn)
    {
        Column column;

        if (columns.TryGetValue(position, out column))
        {
            thisColumn = null;
            return(false);
        }

        column = new Column(position, this);

        if (column.IsPOI)
        {
            debug.OutlineChunk(new Vector3(position.x, column.topChunkDraw + chunkSize, position.z), Color.red, sizeDivision: 1f);              //	//	//
        }
        else
        {
            debug.OutlineChunk(new Vector3(position.x, 100, position.z), Color.grey, sizeDivision: 3.5f);               //	//	//
        }
        columns[position] = column;
        thisColumn        = column;

        return(true);
    }