コード例 #1
0
ファイル: TsChapter.cs プロジェクト: rogeryuan99/Hello
 public TsChapter tsInit(TsChapterDef def)
 {
     this.taskName = def.ToString();
     for (int i=0; i<def.Steps.Length; i++){
         addTask( Task.Create<TsStep>().tsInit(def.Steps[i]));
     }
     return this;
 }
コード例 #2
0
ファイル: TsXmlReader.cs プロジェクト: rogeryuan99/Hello
    public static TsChapterDef ReadChapter(string chapterName)
    {
        TsChapterDef def = new TsChapterDef();

        XmlDocument doc = new XmlDocument();
        doc.LoadXml((Resources.Load ("configData/TsChapter_" + chapterName) as TextAsset).text);

        def.FillWithXmlNode(doc.ChildNodes[1]);

        return def;
    }
コード例 #3
0
ファイル: TsPartDef.cs プロジェクト: rogeryuan99/Hello
    public override void FillWithXmlNode(XmlNode node)
    {
        if (null == node){ Debug.LogError("node is null"); return; }

        string[] chapterNames = TsParmsTranslator.Translate(node.Attributes["chapters"].Value);

        chapters = new TsChapterDef[chapterNames.Length];
        for (int i=0; i<chapterNames.Length; i++){
            chapters[i] = new TsChapterDef();
            chapters[i] = TsXmlReader.ReadChapter(chapterNames[i]);
        }
    }