public BLeader() { Resources = new Collections.BTypeValuesSingle(BResource.kBListTypeValuesParams); StartingSquads = new Collections.BListOfIDs(); Populations = new Collections.BTypeValues <BPopulation>(BPopulation.kBListParams); }
public BTypeValuesXmlSerializer <T> Reset(BTypeValuesXmlParams <T> @params, Collections.BTypeValues <T> list) { Contract.Requires <ArgumentNullException>(@params != null); Contract.Requires <ArgumentNullException>(list != null); base.Reset(@params, list); return(this); }
public BLeader() { var textData = base.CreateDatabaseObjectUserInterfaceTextData(); textData.HasNameID = true; textData.HasDescriptionID = true; SupportPowers = new Collections.BListArray <BLeaderSupportPower>(); StartingSquads = new Collections.BListArray <BLeaderStartingSquad>(); StartingUnits = new Collections.BListArray <BLeaderStartingUnit>(); RepairCost = new Collections.BTypeValuesSingle(BResource.kBListTypeValuesParams); ReverseHotDropCost = new Collections.BTypeValuesSingle(BResource.kBListTypeValuesParams); Populations = new Collections.BTypeValues <BPopulation>(BPopulation.kBListParams); Resources = new Collections.BTypeValuesSingle(BResource.kBListTypeValuesParams); }
public static void Serialize <T, TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, Collections.BTypeValues <T> list, BTypeValuesXmlParams <T> @params) where T : IEqualityComparer <T>, IO.ITagElementStringNameStreamable, new() where TDoc : class where TCursor : class { Contract.Requires(s != null); Contract.Requires(list != null); Contract.Requires(@params != null); using (var xs = new BTypeValuesXmlSerializer <T>(@params, list)) { xs.Serialize(s); } }
public static void Serialize <T>(KSoft.IO.XmlElementStream s, FA mode, BXmlSerializerInterface xsi, Collections.BTypeValues <T> list, BTypeValuesXmlParams <T> @params) where T : IEqualityComparer <T>, IO.IPhxXmlStreamable, new() { Contract.Requires(s != null); Contract.Requires(xsi != null); Contract.Requires(list != null); Contract.Requires(@params != null); using (var xs = #if NO_TLS_STREAMING new BTypeValuesXmlSerializer <T>(@params, list) #else BDatabaseXmlSerializerBase._BTypeValues <T> .sXmlSerializer.Value.Reset(@params, list) #endif ) { xs.StreamXml(s, mode, xsi); } }
public BWeaponType() { DamageModifiers = new Collections.BTypeValues <BDamageModifier>(BDamageModifier.kBListParams); }
public BWeapon() { DamageOverrides = new Collections.BTypeValues <BDamageRatingOverride>(BDamageRatingOverride.kBListParams); TargetPriorities = new Collections.BListArray <BTargetPriority>(); }
public BTypeValuesXmlSerializer(BTypeValuesXmlParams <T> @params, Collections.BTypeValues <T> list) : base(@params, list) { Contract.Requires <ArgumentNullException>(@params != null); Contract.Requires <ArgumentNullException>(list != null); }