using Godot; /// <summary> /// 房间连接门的站位导航数据 /// </summary> public class DoorNavigationInfo { public DoorNavigationInfo(RoomDoorInfo doorInfo, NavigationPolygonData openNavigationData, NavigationPolygonData closeNavigationData) { DoorInfo = doorInfo; OpenNavigationData = openNavigationData; CloseNavigationData = closeNavigationData; } /// <summary> /// 绑定的门对象 /// </summary> public RoomDoorInfo DoorInfo; /// <summary> /// 门开启时导航区域节点 /// </summary> public NavigationRegion2D OpenNavigationNode; /// <summary> /// 门关闭时导航区域节点 /// </summary> public NavigationRegion2D CloseNavigationNode; /// <summary> /// 门开启时导航形状数据 /// </summary> public NavigationPolygonData OpenNavigationData; /// <summary> /// 门关闭时导航形状数据 /// </summary> public NavigationPolygonData CloseNavigationData; }