public ActiveNpcCollection(DataManager.Maps.MapDump rawMap)
 {
     this.rawMap = rawMap;
     mapNpcs = new MapNpc[rawMap.ActiveNpc.Length];
     for (int i = 0; i < mapNpcs.Length; i++) {
         mapNpcs[i] = new MapNpc(rawMap.MapID, rawMap.ActiveNpc[i]);
     }
 }
        public MapStatusCollection(DataManager.Maps.MapDump mapDump)
        {
            this.mapDump = mapDump;

            mapStatusList = new List<MapStatus>(mapDump.TempStatus.Count);
            for (int i = 0; i < mapDump.TempStatus.Count; i++) {
                mapStatusList.Add(new MapStatus(mapDump.TempStatus[i]));
            }
        }
Exemplo n.º 3
0
 public ActiveNpcCollection(DataManager.Maps.MapDump rawMap)
 {
     this.rawMap = rawMap;
     mapNpcs     = new MapNpc[rawMap.ActiveNpc.Length];
     for (int i = 0; i < mapNpcs.Length; i++)
     {
         mapNpcs[i] = new MapNpc(rawMap.MapID, rawMap.ActiveNpc[i]);
     }
 }
Exemplo n.º 4
0
        public MapStatusCollection(DataManager.Maps.MapDump mapDump)
        {
            this.mapDump = mapDump;

            mapStatusList = new List <MapStatus>(mapDump.TempStatus.Count);
            for (int i = 0; i < mapDump.TempStatus.Count; i++)
            {
                mapStatusList.Add(new MapStatus(mapDump.TempStatus[i]));
            }
        }
Exemplo n.º 5
0
 public ActiveItemCollection(DataManager.Maps.MapDump rawMap)
 {
     this.rawMap = rawMap;
     mapItems = new MapItem[rawMap.ActiveItem.Length];
     for (int i = 0; i < mapItems.Length; i++) {
         mapItems[i] = new MapItem(rawMap.ActiveItem[i]);
         if (mapItems[i].Num == 0) {
             mapItems[i].Num = -1;
         }
     }
 }
Exemplo n.º 6
0
 public ActiveItemCollection(DataManager.Maps.MapDump rawMap)
 {
     this.rawMap = rawMap;
     mapItems    = new MapItem[rawMap.ActiveItem.Length];
     for (int i = 0; i < mapItems.Length; i++)
     {
         mapItems[i] = new MapItem(rawMap.ActiveItem[i]);
         if (mapItems[i].Num == 0)
         {
             mapItems[i].Num = -1;
         }
     }
 }
Exemplo n.º 7
0
        public BasicMap(DataManager.Maps.MapDump mapDump)
            : base(mapDump)
        {
            this.mapDump = mapDump;

            this.PlayersOnMap = new MapPlayersCollection();
            this.TempStatus = new MapStatusCollection(mapDump);

            this.IsSaving = false;

            this.ActiveNpc = new ActiveNpcCollection(mapDump);
            this.ActiveItem = new ActiveItemCollection(mapDump);
            this.Darkness = OriginalDarkness;
        }
Exemplo n.º 8
0
        public BasicMap(DataManager.Maps.MapDump mapDump)
            : base(mapDump)
        {
            this.mapDump = mapDump;

            this.PlayersOnMap = new MapPlayersCollection();
            this.TempStatus   = new MapStatusCollection(mapDump);

            this.IsSaving = false;

            this.ActiveNpc  = new ActiveNpcCollection(mapDump);
            this.ActiveItem = new ActiveItemCollection(mapDump);
            this.Darkness   = OriginalDarkness;
        }