public Grid GetGrid(MovementLayer layer) { Grid g = new Grid(Width, Height); for (int x = 0; x < Width; x++) { for (int y = 0; y < Height; y++) { g.SetField(x, y, Grid[x, y].IsBlocked(layer)); } } return(g); }
void Awake() { m_layer = new MovementLayer(); a_layer = new ActionLayer(); }
public virtual bool IsBlocked(MovementLayer layer) { return((BlockedLayer & layer) != 0); }