cohtml.Net.UnityFileSystemReader

Allows Cohtml to interface with the local file system.It allows enumerating folders and opening streams to local resources.

Inherits from cohtml.Net.IFileSystemReader, cohtml.Net.IFileManipulator, SystemIDisposable

Inherited by cohtml.FileReader

Public Functions

Name
virtual override voidDispose()
virtual boolEnumerateFolder(string path)
Prepares the given folder for enumeration.
virtual stringNextFile()
Returns the name of the i-th file in the current folder.
virtual UnitySyncStreamReaderOpenFile(string path)
Opens the given file for reading.
UnityFileSystemReader()
delegate boolSwigDelegateUnityFileSystemReader_0(string path, global.System.IntPtr swigId)
delegate stringSwigDelegateUnityFileSystemReader_1(global.System.IntPtr swigId)
delegate global.System.IntPtrSwigDelegateUnityFileSystemReader_2(string path, global.System.IntPtr swigId)

Additional inherited members

Protected Attributes inherited from cohtml.Net.IFileManipulator

Name
boolswigCMemOwn

Public Functions Documentation

function Dispose

virtual override void Dispose()

Reimplements: cohtml.Net.IFileSystemReader.Dispose

function EnumerateFolder

virtual bool EnumerateFolder(
    string path
)

Prepares the given folder for enumeration.

Parameters:

  • path the path to the folder

Return: whether the folder is ready for enumeration

Reimplements: cohtml.Net.IFileManipulator.EnumerateFolder

function NextFile

virtual string NextFile()

Returns the name of the i-th file in the current folder.

Return: the name of the file (only the name, not its path)

Reimplements: cohtml.Net.IFileManipulator.NextFile

function OpenFile

virtual UnitySyncStreamReader OpenFile(
    string path
)

Opens the given file for reading.

Parameters:

  • path path to the file

Return: a stream reader for the given file or nullptr if the path does not exist

Reimplements: cohtml.Net.IFileManipulator.OpenFile

Reimplemented by: cohtml.FileReader.OpenFile

function UnityFileSystemReader

UnityFileSystemReader()

function SwigDelegateUnityFileSystemReader_0

delegate bool SwigDelegateUnityFileSystemReader_0(
    string path,
    global.System.IntPtr swigId
)

function SwigDelegateUnityFileSystemReader_1

delegate string SwigDelegateUnityFileSystemReader_1(
    global.System.IntPtr swigId
)

function SwigDelegateUnityFileSystemReader_2

delegate global.System.IntPtr SwigDelegateUnityFileSystemReader_2(
    string path,
    global.System.IntPtr swigId
)