refactor: Update Unity to 2022.3.62
This commit is contained in:
@@ -12,9 +12,8 @@ namespace Cryville.Crtr.Extensions {
|
||||
|
||||
public override void Convert(FileInfo file, ConversionSession ses) {
|
||||
try {
|
||||
using (var stream = file.OpenRead()) {
|
||||
ModuleDefinition.ReadModule(stream, new ReaderParameters(ReadingMode.Immediate));
|
||||
}
|
||||
using var stream = file.OpenRead();
|
||||
ModuleDefinition.ReadModule(stream, new ReaderParameters(ReadingMode.Immediate));
|
||||
}
|
||||
catch (BadImageFormatException ex) {
|
||||
throw new FormatException("Invalid extension.", ex);
|
||||
|
@@ -13,19 +13,17 @@ namespace Cryville.Crtr.Extensions.Umg {
|
||||
public override void Convert(FileInfo file, ConversionSession ses) {
|
||||
var meta = Path.Combine(file.Directory.FullName, "meta.json");
|
||||
if (!File.Exists(meta)) throw new FileNotFoundException("Meta file for the chart not found");
|
||||
using (StreamReader reader = new StreamReader(meta, Encoding.UTF8)) {
|
||||
var data = JsonConvert.DeserializeObject<ChartMeta>(reader.ReadToEnd());
|
||||
ses.AddResource(new ChartResource(data.name, file));
|
||||
}
|
||||
using StreamReader reader = new(meta, Encoding.UTF8);
|
||||
var data = JsonConvert.DeserializeObject<ChartMeta>(reader.ReadToEnd());
|
||||
ses.AddResource(new ChartResource(data.name, file));
|
||||
}
|
||||
}
|
||||
public class ChartResource : FileResource {
|
||||
public ChartResource(string name, FileInfo master) : base(name, master) {
|
||||
using (var reader = new StreamReader(master.FullName)) {
|
||||
var meta = JsonConvert.DeserializeObject<ChartMeta>(reader.ReadToEnd());
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.data + ".json")));
|
||||
if (meta.cover != null) Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.cover)));
|
||||
}
|
||||
using var reader = new StreamReader(master.FullName);
|
||||
var meta = JsonConvert.DeserializeObject<ChartMeta>(reader.ReadToEnd());
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.data + ".json")));
|
||||
if (meta.cover != null) Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.cover)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -12,18 +12,16 @@ namespace Cryville.Crtr.Extensions.Umg {
|
||||
}
|
||||
|
||||
public override void Convert(FileInfo file, ConversionSession ses) {
|
||||
using (StreamReader reader = new StreamReader(file.FullName, Encoding.UTF8)) {
|
||||
var data = JsonConvert.DeserializeObject<RulesetDefinition>(reader.ReadToEnd());
|
||||
ses.AddResource(new RulesetResource(data.name, file));
|
||||
}
|
||||
using StreamReader reader = new(file.FullName, Encoding.UTF8);
|
||||
var data = JsonConvert.DeserializeObject<RulesetDefinition>(reader.ReadToEnd());
|
||||
ses.AddResource(new RulesetResource(data.name, file));
|
||||
}
|
||||
}
|
||||
public class RulesetResource : FileResource {
|
||||
public RulesetResource(string name, FileInfo master) : base(name, master) {
|
||||
using (var reader = new StreamReader(master.FullName)) {
|
||||
var meta = JsonConvert.DeserializeObject<RulesetDefinition>(reader.ReadToEnd());
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.data + ".pdt")));
|
||||
}
|
||||
using var reader = new StreamReader(master.FullName);
|
||||
var meta = JsonConvert.DeserializeObject<RulesetDefinition>(reader.ReadToEnd());
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.data + ".pdt")));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -12,22 +12,20 @@ namespace Cryville.Crtr.Extensions.Umg {
|
||||
}
|
||||
|
||||
public override void Convert(FileInfo file, ConversionSession ses) {
|
||||
using (StreamReader reader = new StreamReader(file.FullName, Encoding.UTF8)) {
|
||||
var data = JsonConvert.DeserializeObject<SkinDefinition>(reader.ReadToEnd());
|
||||
ses.AddResource(new SkinResource(data.name, file));
|
||||
}
|
||||
using StreamReader reader = new(file.FullName, Encoding.UTF8);
|
||||
var data = JsonConvert.DeserializeObject<SkinDefinition>(reader.ReadToEnd());
|
||||
ses.AddResource(new SkinResource(data.name, file));
|
||||
}
|
||||
}
|
||||
public class SkinResource : FileResource {
|
||||
public string RulesetName { get; private set; }
|
||||
public SkinResource(string name, FileInfo master) : base(name, master) {
|
||||
using (var reader = new StreamReader(master.FullName)) {
|
||||
var meta = JsonConvert.DeserializeObject<SkinDefinition>(reader.ReadToEnd());
|
||||
RulesetName = meta.ruleset;
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.data + ".pdt")));
|
||||
foreach (var frame in meta.frames) {
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, frame)));
|
||||
}
|
||||
using var reader = new StreamReader(master.FullName);
|
||||
var meta = JsonConvert.DeserializeObject<SkinDefinition>(reader.ReadToEnd());
|
||||
RulesetName = meta.ruleset;
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, meta.data + ".pdt")));
|
||||
foreach (var frame in meta.frames) {
|
||||
Attachments.Add(new FileInfo(Path.Combine(master.Directory.FullName, frame)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user