Exemplo n.º 1
0
 public override bool vmethod_18(GClass892 gclass892_0)
 {
     if (!base.Context.Map.Gates.Any <KeyValuePair <int, Gate> >())
     {
         GClass900 gclass = gclass892_0 as GClass900;
         return(gclass != null && gclass.GalaxyGateType == MapUtils.smethod_10(base.C.Map.MapId));
     }
     return(true);
 }
Exemplo n.º 2
0
 public GClass888(GClass890 gclass890_1)
 {
     Class13.lOBHd9Nzn7x2T();
     this.dictionary_0 = new Dictionary <string, DateTimeOffset>();
     this.random_0     = new Random();
     this.list_0       = new List <GClass892>();
     this.object_0     = new object();
     base..ctor();
     this.Context = gclass890_1;
     this.list_0.Add(this.Module = new GClass893(gclass890_1));
     foreach (object obj in Enum.GetValues(typeof(TargetMap)))
     {
         TargetMap targetMap = (TargetMap)obj;
         if (targetMap != TargetMap.PayloadEscort)
         {
             GClass892 gclass = null;
             if (MapUtils.smethod_6((int)targetMap))
             {
                 if (MapUtils.smethod_7((int)targetMap))
                 {
                     gclass = new GClass900(gclass890_1, targetMap);
                 }
                 else if (MapUtils.smethod_8((int)targetMap))
                 {
                     gclass = new GClass901(gclass890_1, targetMap);
                 }
             }
             else
             {
                 gclass = new GClass896(gclass890_1, targetMap);
             }
             if (gclass != null)
             {
                 this.list_0.Add(gclass);
             }
         }
     }
     this.list_0.Add(new GClass894(gclass890_1));
     if (Constants.bool_0)
     {
         this.list_0.Add(new GClass902(gclass890_1));
     }
     this.list_0.Add(new GClass897(gclass890_1));
     if (Constants.FrozenLabirynthEnabled)
     {
         this.list_0.Add(new GClass898(gclass890_1));
     }
     if (Constants.PayloadEscortEnabled)
     {
         this.list_0.Add(new GClass899(gclass890_1));
     }
     this.list_0.Add(new GClass903(gclass890_1));
     this.Module.Start();
 }