DataFileSystem

Namespace: uMod

Assembly: uMod.Core.dll

Inheritance Object DataFileSystem

Summary

Manages all data files

Constructors

Name

Summary

DataFileSystem (String)

Initializes a new instance of the DataFileSystem class

Properties

Name

Summary

Directory

Gets the directory that this system works in

Methods

Name

Summary

ExistsDatafile (String)

Check if datafile exists without creating it

ForEachObject<T> (String, Action<T>)

Read data files in a batch and send callback

GetDatafile (String)

Gets a datafile

GetFile (String)

Get a configuration file by name

GetFiles (String, String)

Gets data files from path, with optional search pattern

ReadObject<T> (String)

Read a JSON file and convert it to generic object

SaveDatafile (String)

Saves the specified datafile

WriteObject<T> (String, T, Boolean)

Write a generic object to a JSON file

Static Methods

Name

Summary

GetDefaultJsonSerializerSettings ()

Get default json serializer settings