cirnogodot/Scripts/Controllers/RoomConnection.cs

27 lines
612 B
C#
Raw Normal View History

2025-04-16 15:11:29 +02:00
using Godot;
namespace Cirno.Scripts.Controllers;
public class RoomConnection
{
public Vector2I From;
public Vector2I To;
public bool IsLocked;
public bool IsSecret;
2025-04-16 18:18:52 +02:00
public Door FromDoor { get; set; }
public Door ToDoor { get; set; }
2025-04-16 15:11:29 +02:00
public RoomConnection(Vector2I from, Vector2I to, bool isLocked = false, bool isSecret = false)
{
From = from;
To = to;
IsLocked = isLocked;
IsSecret = isSecret;
}
public override string ToString()
{
return $"From {From} to {To}, IsLocked: {IsLocked}, IsSecret: {IsSecret}";
}
}