Esempio n. 1
0
        public BLeader()
        {
            Resources = new Collections.BTypeValuesSingle(BResource.kBListTypeValuesParams);

            StartingSquads = new Collections.BListOfIDs();

            Populations = new Collections.BTypeValues <BPopulation>(BPopulation.kBListParams);
        }
Esempio n. 2
0
        public BListOfIDsXmlSerializer(BListOfIDsXmlParams <TContext> @params, Collections.BListOfIDs <TContext> list)
        {
            Contract.Requires <ArgumentNullException>(@params != null);
            Contract.Requires <ArgumentNullException>(list != null);

            mParams = @params;
            mList   = list;
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
 public BTactic()
 {
     TargetRules            = new Collections.BListArray <BTacticTargetRule>();
     PersistentActions      = new Collections.BListOfIDs <BTacticData>();
     PersistentSquadActions = new Collections.BListOfIDs <BTacticData>();
 }
Esempio n. 5
0
 public BTacticTargetRule()
 {
     DamageTypes = new Collections.BListOfIDs();
     TargetTypes = new Collections.BListOfIDs();
 }
Esempio n. 6
0
 protected override void FinishTlsStreaming()
 {
     mParams = null;
     mList   = null;
 }