public UnitDataList(SRC src) { SRC = src; IDNum = 0; colUnitDataList = new SrcCollection <UnitData>(); AddDummyData(); }
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>(); }
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"]); }
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]); }
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; } }); }
public ItemData() : base() { colFeature = new SrcCollection <FeatureData>(); colWeaponData = new SrcCollection <WeaponData>(); colAbilityData = new SrcCollection <AbilityData>(); }
public UnitData() { colFeature = new SrcCollection <FeatureData>(); colWeaponData = new SrcCollection <WeaponData>(); colAbilityData = new SrcCollection <AbilityData>(); }
public PilotDataList(SRC src) { SRC = src; colPilotDataList = new SrcCollection <PilotData>(); AddDummyData(); }
public void SrcCollectionTest() { var sc = new SrcCollection <object>(); Assert.IsNotNull(sc); }