/// <summary> /// タイルセット設定 /// </summary> /// <param name="status">読み込み経過状態</param> /// <param name="settings">読み込み結果格納インスタンス</param> private void ReadTileSetSetting(FileReadStatus status, out List <TileSetSetting> settings) { // タイルセット数 var length = status.ReadInt(); status.IncreaseIntOffset(); Logger.Debug(FileIOMessage.SuccessRead(typeof(TileSetDataFileReader), "タイルセット数", length)); settings = new List <TileSetSetting>(); for (var i = 0; i < length; i++) { var reader = new TileSetSettingReader(status); settings.Add(reader.Read()); } }
/// <summary> /// タイルセット設定 /// </summary> /// <param name="status"></param> /// <param name="setting"></param> private void ReadTileSetSetting(FileReadStatus status, out TileSetSetting setting) { var reader = new TileSetSettingReader(status); setting = reader.Read(); }