Redid BranchLoop from tile prioritization to branch path prioritization
Added performance logs for the generation Refactored how the DunGenExtenderProperties are structured
This commit is contained in:
parent
7b16fd6f37
commit
1407e39703
12 changed files with 536 additions and 241 deletions
|
|
@ -12,6 +12,7 @@ using LethalLevelLoader;
|
|||
using UnityEngine.InputSystem;
|
||||
using DunGenPlus.DevTools.Panels;
|
||||
using DunGenPlus.DevTools.UIElements;
|
||||
using DunGenPlus.Generation;
|
||||
|
||||
namespace DunGenPlus.DevTools {
|
||||
internal partial class DevDebugManager : MonoBehaviour {
|
||||
|
|
@ -101,6 +102,10 @@ namespace DunGenPlus.DevTools {
|
|||
selectedDungeonFlow.DungeonEvents.onBeforeDungeonGenerate?.Invoke(fakeRoundManager);
|
||||
DungeonManager.GlobalDungeonEvents?.onBeforeDungeonGenerate?.Invoke(fakeRoundManager);
|
||||
|
||||
DunGenPlusGenerator.GenerateBranchBoostedPathsTime = 0f;
|
||||
DunGenPlusGenerator.GetTileResultTime = 0f;
|
||||
DunGenPlusGenerator.DoorwayPairTime = 0f;
|
||||
DunGenPlusGenerator.CalculateWeightTime = 0f;
|
||||
dungeon.Generate();
|
||||
}
|
||||
|
||||
|
|
@ -156,6 +161,12 @@ namespace DunGenPlus.DevTools {
|
|||
textList.AppendLine($"Post Process Time: {stats.PostProcessTime:F2} ms");
|
||||
textList.AppendLine($"Total Time: {stats.TotalTime:F2} ms");
|
||||
|
||||
textList.AppendLine("");
|
||||
textList.AppendLine($"GenerateBranch Time: {DunGenPlusGenerator.GenerateBranchBoostedPathsTime:F2} ms");
|
||||
textList.AppendLine($"GetTileResult Time: {DunGenPlusGenerator.GetTileResultTime:F2} ms");
|
||||
textList.AppendLine($"DoorwayPair Time: {DunGenPlusGenerator.DoorwayPairTime:F2} ms");
|
||||
textList.AppendLine($"CalculateWeight Time: {DunGenPlusGenerator.CalculateWeightTime:F2} ms");
|
||||
|
||||
statsTextMesh.text = textList.ToString();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue