CubeIndex.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
    public override string ToString()
    {
        return string.Format("[" + x + "," + y + "," + z + "]");
    }

Usage Example

Ejemplo n.º 1
0
    public List <Tile> TilesInRange(Tile center, int range)
    {
        //Return tiles rnage steps from center, http://www.redblobgames.com/grids/hexagons/#range
        List <Tile> ret = new List <Tile>();
        CubeIndex   o;

        for (int dx = -range; dx <= range; dx++)
        {
            for (int dy = Mathf.Max(-range, -dx - range); dy <= Mathf.Min(range, -dx + range); dy++)
            {
                o = new CubeIndex(dx, dy, -dx - dy) + center.index;
                if (grid.ContainsKey(o.ToString()))
                {
                    ret.Add(grid[o.ToString()]);
                }
            }
        }
        return(ret);
    }
All Usage Examples Of CubeIndex::ToString