Пример #1
0
 public void ToStream(IO.IndentedTextWriter s)
 {
     s.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}",
                 UsesRemaining.ToString(), TimesUsed.ToString(), ChargeCap.ToString(),
                 NextGrantTime.ToString(), InfiniteUses.ToString(), Recharging.ToString(),
                 SquadID.ToString("X8"));
 }
Пример #2
0
 public void ToStreamBCost(IO.IndentedTextWriter s, BCost[] c)
 {
     for (int x = 0; x < c.Length; x++)
     {
         s.WriteLine("{0}={1}", Database.Resources[x], c[x].ToString("r"));
     }
 }
Пример #3
0
 public void ToStream(IO.IndentedTextWriter s)
 {
     using (s.EnterOwnerBookmark(this))
     {
         World.ToStream(s);
     }
 }
Пример #4
0
 public void ToStream(IO.IndentedTextWriter s)
 {
     s.WriteLine("{0} {1}{2}{3}{4}", "CommandDisabled",
                 CommandDisabled[0].ToString("X2"), CommandDisabled[1].ToString("X2"),
                 CommandDisabled[2].ToString("X2"), CommandDisabled[3].ToString("X2"));
     s.WriteLine("{0} {1}{2}{3}{4}", "CommandSelectable",
                 CommandSelectable[0].ToString("X2"), CommandSelectable[1].ToString("X2"),
                 CommandSelectable[2].ToString("X2"), CommandSelectable[3].ToString("X2"));
 }
Пример #5
0
        public void ToStream(IO.IndentedTextWriter s)
        {
            var sg = s.Owner as BSaveGame;

            for (int x = 0; x < Techs.Length; x++)
            {
                ToStream(s, sg.Database.ProtoTechs[x], Techs[x]);
            }
        }
Пример #6
0
        public void ToStream(IO.IndentedTextWriter s)
        {
            var sg = s.Owner as BSaveGame;

            s.WriteLine("{1}\t{2}\t{3}\t{4}\t{5}\t{0}", sg.Database.ProtoPowers[ProtoPowerID],
                        TimesUsed.ToString(), IconLocation.ToString(),
                        IgnoreCost.ToString(), IgnoreTechPrereqs.ToString(), IgnorePop.ToString());
            using (s.EnterIndentBookmark())
                for (int x = 0; x < Items.Length; x++)
                {
                    Items[x].ToStream(s);
                }
        }
Пример #7
0
 public void ToStream(IO.IndentedTextWriter s, string popName)
 {
     s.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}",
                 Existing.ToString("r"), Cap.ToString("r"), Max.ToString("r"), Future.ToString("r"),
                 popName);
 }
Пример #8
0
 public static void ToStream(IO.IndentedTextWriter s, string name, ITechNode node)
 {
     s.WriteLine("{0}Unique {1}\t{2}", node.Unique ? "Is " : "Non",
                 node.Status, name);
 }