public RegionSpawner(DynamicJson json, JsonSerializerOptions options) : base(json, options) { json.GetProperty("map", options, out Map map); json.GetProperty("region", options, out string spawnRegion); m_SpawnRegion = Region.Find(spawnRegion, map) as BaseRegion; m_SpawnRegion?.InitRectangles(); }