public bool LoadData(IAssetFileInterface assetFile) { if (!assetFile.IsLoaded) { var obj = (Serialize.AssetFileInterface)assetFile; obj.fileData = "TESTING! :D"; obj.rawFileData = Encoding.Unicode.GetBytes(obj.FileData); obj.isLoaded = true; assetFile = (IAssetFileInterface)obj; return(true); } else { // ToDo: find out why using EntityFramework.Engine isn't working onError(this, new EntityFramework.Engine.Events.ErrorEventArgs { errorLevel = EntityFramework.Engine.Events.ErrorEventArgs.ErrorLevel.Warning, message = string.Format("File '{0}' already loaded", assetFile.FilePath) }); return(false); } }
public bool UnloadData(IAssetFileInterface assetFile) { if (assetFile.IsLoaded) { var obj = (Serialize.AssetFileInterface)assetFile; obj.fileData = null; obj.rawFileData = null; obj.isLoaded = false; assetFile = (IAssetFileInterface)obj; return(true); } else { // ToDo: find out why using EntityFramework.Engine isn't working onError(this, new EntityFramework.Engine.Events.ErrorEventArgs { errorLevel = EntityFramework.Engine.Events.ErrorEventArgs.ErrorLevel.Warning, message = string.Format("File '{0}' is not loaded", assetFile.FilePath) }); return(false); } }
public Guid GetGuidFromAsset(IAssetFileInterface asset) { return(NULL); }
public void RegisterGuid(Guid id, IAssetFileInterface asset) { }
public void RegisterNewGuid(IAssetFileInterface asset) { RegisterGuid(NewGuidFromAsset(asset), asset); }