コード例 #1
0
    void Start()
    {
        pathingGrid = GetComponent <PathingGrid>();
        pathManager = GetComponent <PathManager>();
        pathFinding = GetComponent <Pathfinding2>();

        InitialiseGrid();
    }
コード例 #2
0
    void Start()
    {
        tileHolder  = new GameObject("Grid Tiles");
        pathingGrid = GetComponent <PathingGrid>();
        pathManager = GetComponent <PathManager>();
        pathFinding = GetComponent <Pathfinding2>();

        gridTiles = new List <Tile>();

        //GenerateGrid();
    }
コード例 #3
0
        public Tile SetTile(Tile newTile, int i, int j)
        {
            Tile tile = (Tile)Activator.CreateInstance(newTile.GetType(), new TileCoordinates(i, j));

            if (ImportantTiles.Contains(TileGrid[i, j]))
            {
                ImportantTiles.Remove(TileGrid[i, j]);
            }

            TileGrid[i, j] = tile;

            UpdateWorldRender();
            PathingGrid.CreateGrid(this);

            return(TileGrid[i, j]);
        }
コード例 #4
0
ファイル: PathingGridEditor.cs プロジェクト: JayTea173/SoL
 private void OnEnable()
 {
     g = target as PathingGrid;
 }
コード例 #5
0
ファイル: Pathfinding.cs プロジェクト: MattW97/Arcadegame
 public void SetGrid(PathingGrid grid)
 {
     this.grid = grid;
 }