Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
 public Guid GetGuidFromAsset(IAssetFileInterface asset)
 {
     return(NULL);
 }
Example #4
0
 public void RegisterGuid(Guid id, IAssetFileInterface asset)
 {
 }
Example #5
0
 public void RegisterNewGuid(IAssetFileInterface asset)
 {
     RegisterGuid(NewGuidFromAsset(asset), asset);
 }