private void OnMapGenerated(IEventData eventData) { MapGenerationNewMapEvent mapEvent = eventData as MapGenerationNewMapEvent; currentMapStats = new MapStats(); currentMapStats.Level = mapEvent.Level; currentMapStats.Seed = mapEvent.LevelSeed; currentMapStats.LayoutGenerator = mapEvent.Generator.LayoutGenerator.ToString(); currentMapStats.ZoneGenerator = mapEvent.Generator.ZoneGenerator.ToString(); currentMapStats.Topology = AnalyzeMapTopology(mapEvent.Map); stepsPerformed = 0; }
private void OnMapGenerated(IEventData eventData) { MapGenerationNewMapEvent mapEvent = eventData as MapGenerationNewMapEvent; levelSeed.text = mapEvent.LevelSeed.ToString(); }