public void addToGrid(movementGrid Grid) { grid = Grid; if (gridX >= 0 && gridY >= 0 && gridX < grid.Width() && gridY < grid.Height()) { grid [gridX, gridY].restricted = Blocked; grid [gridX, gridY].slow = Slowed; transform.position = grid.worldPos(gridX, gridY); } else { Debug.LogError("Invalid grid obstacle position"); } }
public void addToGrid(movementGrid Grid, int x, int y) //This way, can insure grid is properly instantiated when adding { grid = Grid; newMove(x, y); }
// Use this for initialization void Start() { grid = GetComponentInParent <movementGrid> (); }