2026-02-14 14:35:29 +01:00
|
|
|
using GlobalClassLib;
|
2026-03-28 09:59:31 +01:00
|
|
|
using ONDServer.Net;
|
2026-02-14 14:35:29 +01:00
|
|
|
|
2026-03-22 18:31:05 +01:00
|
|
|
namespace ONDServer.Map;
|
2026-02-01 14:53:27 +01:00
|
|
|
|
2026-02-14 14:35:29 +01:00
|
|
|
public class TileConnector : GlobalTileConnector<MapTile,TileConnector> {
|
|
|
|
|
public int Value{ get; set; }
|
2026-03-12 22:33:35 +01:00
|
|
|
public ServerPlayer? Owner{ get; set; }
|
2026-02-14 14:35:29 +01:00
|
|
|
public TileConnector(MapTile tile1, MapTile tile2, ConnectorType type, int value) : base(tile1, tile2, type) {
|
|
|
|
|
Value = value;
|
|
|
|
|
}
|
2026-02-01 14:53:27 +01:00
|
|
|
|
2026-02-14 14:35:29 +01:00
|
|
|
public TileConnector(MapTile tile2, ConnectorType type, int value) : base(tile2, type) {
|
|
|
|
|
Value = value;
|
2026-02-01 14:53:27 +01:00
|
|
|
}
|
|
|
|
|
|
2026-03-12 22:33:35 +01:00
|
|
|
public override TileConnector Clone() => new(Tiles.tile1, Tiles.tile2, Type, Value){Owner = Owner};
|
2026-02-01 14:53:27 +01:00
|
|
|
}
|