public BLeader() { Resources = new Collections.BTypeValuesSingle(BResource.kBListTypeValuesParams); StartingSquads = new Collections.BListOfIDs(); Populations = new Collections.BTypeValues <BPopulation>(BPopulation.kBListParams); }
public BListOfIDsXmlSerializer(BListOfIDsXmlParams <TContext> @params, Collections.BListOfIDs <TContext> list) { Contract.Requires <ArgumentNullException>(@params != null); Contract.Requires <ArgumentNullException>(list != null); mParams = @params; mList = list; }
public static void Serialize(KSoft.IO.XmlElementStream s, FA mode, BXmlSerializerInterface xsi, Collections.BListOfIDs list, BListOfIDsXmlParams @params) { Contract.Requires(s != null); Contract.Requires(xsi != null); Contract.Requires(list != null); Contract.Requires(@params != null); using (var xs = #if NO_TLS_STREAMING new BListOfIDsXmlSerializer(@params, list) #else BDatabaseXmlSerializerBase.sBListOfIDsXmlSerializer.Value.Reset(@params, list) #endif ) { xs.StreamXml(s, mode, xsi); } }
public BTactic() { TargetRules = new Collections.BListArray <BTacticTargetRule>(); PersistentActions = new Collections.BListOfIDs <BTacticData>(); PersistentSquadActions = new Collections.BListOfIDs <BTacticData>(); }
public BTacticTargetRule() { DamageTypes = new Collections.BListOfIDs(); TargetTypes = new Collections.BListOfIDs(); }
protected override void FinishTlsStreaming() { mParams = null; mList = null; }