//case "ani": texture = _animationResource.GetAnimation(int.Parse(texturePath.Substring(3))); break; //case "fnt": texture = _fontsResource.GetAsciiFont(int.Parse(texturePath.Substring(3))); break; public Task <object> LoadObjectInfoAsync(string filePath) { return(Task.Run(() => { var file = new SiFile(this, filePath); return (object)file; })); }
public SifObjectBuilder(SiFile file, MaterialManager materialManager, int markerLayer) { _file = file; _materialManager = materialManager; _markerLayer = markerLayer; }
public Task <object> LoadObjectInfoAsync(string filePath) => Task.Run(async() => { var fileData = await LoadFileDataAsync(filePath); var file = new SiFile(filePath, new BinaryFileReader(new MemoryStream(fileData))); return((object)file); });