OmegaEngine API  1.0.3
Classes | Enumerations
OmegaEngine.Storage Namespace Reference

Classes for data storage and serialization (XML and ZIP). More...

Classes

struct  ContentArchiveEntry
 Represents a file in a content archive. More...
 
class  ContentManager
 Provides a virtual file system for combining data from multiple directories and archives (useful for modding). More...
 
struct  EmbeddedFile
 Information about an additional file to be stored along side an ZIP archive using NanoByte.Common.Storage.XmlStorage or BinaryStorage. More...
 
class  FileEntry
 Describes a file returned by ContentManager.GetFileList. More...
 
class  XmlStorage
 Provides easy serialization to XML files (optionally wrapped in ZIP archives). More...
 

Enumerations

enum  FileEntryType { FileEntryType.Normal, FileEntryType.Modified, FileEntryType.Added, FileEntryType.Deleted }
 
See also
FileEntry.EntryType
More...
 

Detailed Description

Classes for data storage and serialization (XML and ZIP).

Enumeration Type Documentation

◆ FileEntryType

See also
FileEntry.EntryType

Enumerator
Normal 

The file is present in the main game and was not modified by a mod.

Modified 

The file is present in the main game and was modified/overwritten by a mod.

Added 

The file is not present in the main game and was added by a mod.

Deleted 

The file was originally added by a mod but has now been deleted.