1
0

SplineDungeonConnectorDunGen.cs 576 B

12345678910111213141516171819
  1. namespace Content.Shared.Procedural.PostGeneration;
  2. /// <summary>
  3. /// Connects dungeons via points that get subdivided.
  4. /// </summary>
  5. public sealed partial class SplineDungeonConnectorDunGen : IDunGenLayer
  6. {
  7. /// <summary>
  8. /// Will divide the distance between the start and end points so that no subdivision is more than these metres away.
  9. /// </summary>
  10. [DataField]
  11. public int DivisionDistance = 10;
  12. /// <summary>
  13. /// How much each subdivision can vary from the middle.
  14. /// </summary>
  15. [DataField]
  16. public float VarianceMax = 0.35f;
  17. }