protected World() { Players = new ConcurrentDictionary<int, Player>(); Enemies = new ConcurrentDictionary<int, Enemy>(); Projectiles = new ConcurrentDictionary<Tuple<int, byte>, Projectile>(); StaticObjects = new ConcurrentDictionary<int, StaticObject>(); Timers = new List<WorldTimer>(); EnemiesCollision = new SpatialStorage(); PlayersCollision = new SpatialStorage(); ClientXML = ExtraXML = Empty<string>.Array; Map = new Wmap(); AllowTeleport = true; ShowDisplays = true; ExtraXML = new string[] { XmlDatas.AdditionXml }; }
protected World() { Players = new ConcurrentDictionary <int, Player>(); Enemies = new ConcurrentDictionary <int, Enemy>(); Projectiles = new ConcurrentDictionary <Tuple <int, byte>, Projectile>(); StaticObjects = new ConcurrentDictionary <int, StaticObject>(); Timers = new List <WorldTimer>(); EnemiesCollision = new SpatialStorage(); PlayersCollision = new SpatialStorage(); ClientXML = ExtraXML = Empty <string> .Array; Map = new Wmap(); AllowTeleport = true; ShowDisplays = true; ExtraXML = new string[] { XmlDatas.AdditionXml }; }