TilePlacementParameters.cs 625 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using DunGen.Graph;
  2. using System;
  3. using UnityEngine;
  4. namespace DunGen
  5. {
  6. [Serializable]
  7. public class TilePlacementParameters
  8. {
  9. public DungeonArchetype Archetype
  10. {
  11. get => archetype;
  12. internal set
  13. {
  14. archetype = value;
  15. }
  16. }
  17. public GraphNode Node
  18. {
  19. get => node;
  20. internal set
  21. {
  22. node = value;
  23. }
  24. }
  25. public GraphLine Line
  26. {
  27. get => line;
  28. internal set
  29. {
  30. line = value;
  31. }
  32. }
  33. [SerializeField]
  34. private DungeonArchetype archetype;
  35. [SerializeField]
  36. private GraphNode node;
  37. [SerializeField]
  38. private GraphLine line;
  39. }
  40. }