/// <summary> /// StreamからDialogエントリー読み込み、Dialogファイルに追加する。 /// </summary> /// <param name="dialogFile">Dialogファイル</param> /// <param name="br">Stream</param> private static void ReadEntries( UapDialogFile dialogFile, BinaryReader br) { var entries = br.ReadInt32(); for (int i = 0; i < entries; i++) { var entry = ReadEntry(br); dialogFile.AddEntry(entry); } }
/// <summary> /// 自分自身のクローンを返す。 /// </summary> /// <returns>Dialogファイル</returns> public UapDialogFile Clone() { var uapDialogFile = new UapDialogFile(this.FileID); foreach (var entry in this.Items.Values) { uapDialogFile.AddEntry(entry.Clone()); } return(uapDialogFile); }