コード例 #1
0
ファイル: ImpactSpec.cs プロジェクト: q4a/ToxicRagers
        public static ImpactSpec Load(string description, DocumentParser file)
        {
            ImpactSpec spec = new ImpactSpec {
                Description = description
            };

            int clauseCount = file.ReadInt();

            for (int i = 0; i < clauseCount; i++)
            {
                spec.Clauses.Add(ImpactSpecClause.Load(file));
            }

            return(spec);
        }
コード例 #2
0
ファイル: ImpactSpec.cs プロジェクト: q4a/ToxicRagers
        public static ImpactSpecClause Load(DocumentParser file)
        {
            ImpactSpecClause clause = new ImpactSpecClause
            {
                Clause = file.ReadLine()
            };

            int systemCount = file.ReadInt();

            for (int i = 0; i < systemCount; i++)
            {
                clause.Systems.Add(ImpactSpecClauseSystem.Load(file.ReadStrings()));
            }

            return(clause);
        }