Example #1
0
        public static void Initialize(int mapWidth, int mapHeight, ref Tile[,] tileGrid)
        {
            MapWidth  = mapWidth;
            MapHeight = mapHeight;

            PathGrid.CreateGrid(ref tileGrid);
            RegionSystem.Initialize();
        }
Example #2
0
 public void HandleTraversabilityChange(object source, EventArgs e)
 {
     if (e is TraversabilityArgs args)
     {
         IsTraversable = args.IsTraversable;
         RegionSystem.UpdateSystemAt(X, Y);
     }
 }
Example #3
0
 public static void Reset()
 {
     RegionSystem.Reset();
 }