public static GameZona GetGameZona(int x, int y) { GameZona result = null; if (ListGameZones.TryGetValue(x, out _)) { ListGameZones[x].TryGetValue(y, out result); } return(result); }
public static void Initialization() { for (int x = MapXMin; x <= MapXMax; ++x) { ListGameZones[x] = new Dictionary <int, GameZona>(); for (int y = MapYMin; y <= MapYMax; ++y) { ListGameZones[x][y] = new GameZona(x, y); } } ConsoleSystem.Log("[ZonaManager]: Initialized zones " + Settings.MapZonaCount * Settings.MapZonaCount + " count from " + Settings.MapZonaSize * Settings.MapZonaCount + " size."); }