Newer
Older
DungeonShooting / DungeonShooting_Godot / src / framework / generate / RoomDoorInfo.cs
  1.  
  2. using Godot;
  3.  
  4. /// <summary>
  5. /// 房间的门
  6. /// </summary>
  7. public class RoomDoorInfo
  8. {
  9. /// <summary>
  10. /// 所在墙面方向
  11. /// </summary>
  12. public DoorDirection Direction;
  13.  
  14. /// <summary>
  15. /// 所在的房间
  16. /// </summary>
  17. public RoomInfo RoomInfo;
  18. /// <summary>
  19. /// 连接的门
  20. /// </summary>
  21. public RoomDoorInfo ConnectDoor;
  22. /// <summary>
  23. /// 连接的房间
  24. /// </summary>
  25. public RoomInfo ConnectRoom;
  26.  
  27. /// <summary>
  28. /// 原点坐标
  29. /// </summary>
  30. public Vector2 OriginPosition;
  31.  
  32. /// <summary>
  33. /// 与下一道门是否有交叉点
  34. /// </summary>
  35. public bool HasCross;
  36. /// <summary>
  37. /// 与下一道门的交叉点
  38. /// </summary>
  39. public Vector2 Cross;
  40. }