public MultiplayerCommunicationController(string connectionUri, string userName = "******") { this.userName = userName; connectionService = new ConnectionService(connectionUri); connectionService.Closed += OnConnectionClosed; connectionService.Error += OnConnectionError; connectionService.Received += OnMessageReceived; connectionService.Reconnecting += OnConnectionReconnecting; connectionService.Reconnected += OnConnectionReconnected; jsonSerializerSettings = new JsonSerializerSettings(); jsonSerializerSettings.TypeNameHandling = TypeNameHandling.All; jsonSerializerSettings.Converters.Add(new GeoConverter()); TimeLineEntries = new List<TimeLineEntry>(); MapObjects = new MapObjectContainer(); PlayerPositions = new Dictionary<string, Tuple<double, double>>(); }
public RowGenerationPattern(List <MapRow> map, MapObjectContainer container) { Map = map; ObjectContainer = container; }
public Map() { //Rooms = new List<Room>(); Objects = new MapObjectContainer(); MapCollision = new CollisionMesh(); }
public PreviousPattern(List <MapRow> map, MapObjectContainer container) : base(map, container) { }
public RandomGenerationPattern(List <MapRow> map, int emptyCount, MapObjectContainer container) : base(map, container) { _emptyCount = emptyCount; }