public static void Initialize(int mapWidth, int mapHeight, ref Tile[,] tileGrid) { MapWidth = mapWidth; MapHeight = mapHeight; PathGrid.CreateGrid(ref tileGrid); RegionSystem.Initialize(); }
public void HandleTraversabilityChange(object source, EventArgs e) { if (e is TraversabilityArgs args) { IsTraversable = args.IsTraversable; RegionSystem.UpdateSystemAt(X, Y); } }
public static void Reset() { RegionSystem.Reset(); }