TileInjectionRule.cs 517 B

12345678910111213141516171819
  1. using System;
  2. namespace DunGen
  3. {
  4. [Serializable]
  5. public sealed class TileInjectionRule
  6. {
  7. public TileSet TileSet;
  8. [FloatRangeLimit(0.0f, 1.0f)]
  9. public FloatRange NormalizedPathDepth = new FloatRange(0, 1);
  10. [FloatRangeLimit(0.0f, 1.0f)]
  11. public FloatRange NormalizedBranchDepth = new FloatRange(0, 1);
  12. public bool CanAppearOnMainPath = true;
  13. public bool CanAppearOnBranchPath = false;
  14. public bool IsRequired = false;
  15. public bool IsLocked = false;
  16. public int LockID = 0;
  17. }
  18. }