Esempio n. 1
0
 public UnitDataList(SRC src)
 {
     SRC             = src;
     IDNum           = 0;
     colUnitDataList = new SrcCollection <UnitData>();
     AddDummyData();
 }
Esempio n. 2
0
        public PilotData(SRC src)
        {
            SRC = src;

            SpecialPowers  = new List <PilotDataSpecialPower>();
            colSkill       = new SrcCollection <SkillData>();
            colFeature     = new SrcCollection <FeatureData>();
            colWeaponData  = new SrcCollection <WeaponData>();
            colAbilityData = new SrcCollection <AbilityData>();
        }
Esempio n. 3
0
        public void IndexerDictTest()
        {
            var sc = new SrcCollection <string>
            {
                ["1"]    = "1",
                ["Two"]  = "2",
                ["Tree"] = "3",
            };

            Assert.AreEqual("1", sc["1"]);
            Assert.AreEqual("2", sc["two"]);
            Assert.AreEqual("3", sc["tree"]);
            Assert.AreEqual(null, sc[""]);
            Assert.AreEqual(null, sc["2"]);
        }
Esempio n. 4
0
        public void IndexerListTest()
        {
            var sc = new SrcCollection <int>
            {
                ["1"] = 1,
                ["2"] = 2,
                ["3"] = 3,
            };

            Assert.AreEqual(1, sc[1]);
            Assert.AreEqual(2, sc[2]);
            Assert.AreEqual(3, sc[3]);
            Assert.ThrowsException <IndexOutOfRangeException>(() => sc[0]);
            Assert.ThrowsException <IndexOutOfRangeException>(() => sc[4]);
        }
Esempio n. 5
0
        public LocalFileSystemArchive(string basePath, ZipArchive archive)
        {
            var tmpBasePath = basePath.Replace("\\", "/");

            if (!tmpBasePath.EndsWith("/"))
            {
                tmpBasePath += "/";
            }
            BasePath  = tmpBasePath;
            _archive  = archive;
            _entryMap = new SrcCollection <ZipArchiveEntry>();

            _entryMapResolveTask = Task.Run(() =>
            {
                foreach (var entry in _archive.Entries.Where(x => !string.IsNullOrEmpty(x.Name)))
                {
                    _entryMap[entry.FullName] = entry;
                }
            });
        }
Esempio n. 6
0
File: ItemData.cs Progetto: 7474/SRC
 public ItemData() : base()
 {
     colFeature     = new SrcCollection <FeatureData>();
     colWeaponData  = new SrcCollection <WeaponData>();
     colAbilityData = new SrcCollection <AbilityData>();
 }
Esempio n. 7
0
File: UnitData.cs Progetto: 7474/SRC
 public UnitData()
 {
     colFeature     = new SrcCollection <FeatureData>();
     colWeaponData  = new SrcCollection <WeaponData>();
     colAbilityData = new SrcCollection <AbilityData>();
 }
Esempio n. 8
0
 public PilotDataList(SRC src)
 {
     SRC = src;
     colPilotDataList = new SrcCollection <PilotData>();
     AddDummyData();
 }
Esempio n. 9
0
        public void SrcCollectionTest()
        {
            var sc = new SrcCollection <object>();

            Assert.IsNotNull(sc);
        }