Newer
Older
DungeonShooting / DungeonShooting_Godot / src / framework / map / DoorAreaInfo.cs
  1.  
  2. using System;
  3. using System.Text.Json.Serialization;
  4. using Godot;
  5.  
  6. /// <summary>
  7. /// 用于描述门生成区域
  8. /// </summary>
  9. [Serializable]
  10. public class DoorAreaInfo
  11. {
  12. /// <summary>
  13. /// 门方向
  14. /// </summary>
  15. [JsonInclude]
  16. public DoorDirection Direction;
  17. /// <summary>
  18. /// 起始位置, 相对 tilemap 自身的横/纵轴原点
  19. /// </summary>
  20. [JsonInclude]
  21. public float Start = 0;
  22. /// <summary>
  23. /// 结束位置, 相对 tilemap 自身的横/纵轴原点
  24. /// </summary>
  25. [JsonInclude]
  26. public float End = 1;
  27. public Vector2 StartPosition;
  28. public Vector2 EndPosition;
  29. }