Ejemplo n.º 1
0
    public bool Equals(PathRoom room1, PathRoom room2)
    {
        PathRoomLink tempLink = new PathRoomLink(room1, room2);

        return(this.Equals(tempLink));
    }
Ejemplo n.º 2
0
    //Override equals. Required for searching a list for the link
    public override bool Equals(object obj)
    {
        PathRoomLink link = (PathRoomLink)obj;

        return(link.roomA.Equals(roomA) && link.roomB.Equals(roomB) || link.roomA.Equals(roomB) && link.roomB.Equals(roomA));
    }