Class CynJson
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public static class CynJson
- Inheritance
-
CynJson
- Inherited Members
-
Fields
ERROR_MESSAGE_DIRECTORYNOTFOUND
public const string ERROR_MESSAGE_DIRECTORYNOTFOUND = "The directory specified cannot be found."
Field Value
- string
ERROR_MESSAGE_FILENOTFOUND
public const string ERROR_MESSAGE_FILENOTFOUND = "The file specified cannot be found."
Field Value
- string
public const string ERROR_MESSAGE_PATHTOOLONG = "Path exceeds the maximum supported path length."
Field Value
- string
ERROR_MESSAGE_SUCCESS
public const string ERROR_MESSAGE_SUCCESS = "Success!"
Field Value
- string
ERROR_MESSAGE_UNAUTHORIZEDACCESS_READ
public const string ERROR_MESSAGE_UNAUTHORIZEDACCESS_READ = "You do not have permission to read this file."
Field Value
- string
ERROR_MESSAGE_UNAUTHORIZEDACCESS_WRITE
public const string ERROR_MESSAGE_UNAUTHORIZEDACCESS_WRITE = "You do not have permission to write this file."
Field Value
- string
JSON_ERROR_PREFIX
public const string JSON_ERROR_PREFIX = "CynJson error: "
Field Value
- string
JSON_LOAD_ERROR_PREFIX
public const string JSON_LOAD_ERROR_PREFIX = "Load failed with error: "
Field Value
- string
JSON_SAVE_ERROR_PREFIX
public const string JSON_SAVE_ERROR_PREFIX = "Save failed with error: "
Field Value
- string
Methods
Delete(string, string, string, string, string, out string)
public static bool Delete(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out string errorMessage)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
errorMessage
string
Returns
- bool
Delete(string, string, string, string, out string)
public static bool Delete(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out string errorMessage)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
errorMessage
string
Returns
- bool
FileExists(string, string, string, string)
public static bool FileExists(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
Returns
- bool
FileExists(string, string, string, string, string)
public static bool FileExists(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
Returns
- bool
GetCreationTime(string, out DateTime)
public static bool GetCreationTime(string path, out DateTime time)
Parameters
path
string
time
DateTime
Returns
- bool
GetCreationTime(string, string, string, string, out DateTime)
public static bool GetCreationTime(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out DateTime time)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
time
DateTime
Returns
- bool
GetCreationTime(string, string, string, string, string, out DateTime)
public static bool GetCreationTime(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out DateTime time)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
time
DateTime
Returns
- bool
GetFiles(string, string, string, string, CynJsonSortingMode)
public static string[] GetFiles(string rootFolderName, string catFolderName, string subFolderName, string suffixToTrim, CynJsonSortingMode sortingMode)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
suffixToTrim
string
sortingMode
CynJsonSortingMode
Returns
- string[]
GetFiles(string, string, string, string, string, CynJsonSortingMode)
public static string[] GetFiles(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string suffixToTrim, CynJsonSortingMode sortingMode)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
suffixToTrim
string
sortingMode
CynJsonSortingMode
Returns
- string[]
GetLastAccessTime(string, out DateTime)
public static bool GetLastAccessTime(string path, out DateTime time)
Parameters
path
string
time
DateTime
Returns
- bool
GetLastAccessTime(string, string, string, string, out DateTime)
public static bool GetLastAccessTime(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out DateTime time)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
time
DateTime
Returns
- bool
GetLastAccessTime(string, string, string, string, string, out DateTime)
public static bool GetLastAccessTime(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out DateTime time)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
time
DateTime
Returns
- bool
GetLastWriteTime(string, out DateTime)
public static bool GetLastWriteTime(string path, out DateTime time)
Parameters
path
string
time
DateTime
Returns
- bool
GetLastWriteTime(string, string, string, string, out DateTime)
public static bool GetLastWriteTime(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out DateTime time)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
time
DateTime
Returns
- bool
GetLastWriteTime(string, string, string, string, string, out DateTime)
public static bool GetLastWriteTime(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, out DateTime time)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
time
DateTime
Returns
- bool
GetLocalSavePath(string, string, string, string)
public static string GetLocalSavePath(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
Returns
- string
GetOrCreateH3VRDataPath()
public static string GetOrCreateH3VRDataPath()
Returns
- string
GetSavePath(string, string, string, string)
public static string GetSavePath(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
Returns
- string
GetSavePath(string, string, string, string, string)
public static string GetSavePath(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
Returns
- string
Load<T>(string, string, string, string, string, T, out string)
public static bool Load<T>(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, T objectToOverwrite, out string errorMessage)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
objectToOverwrite
T
errorMessage
string
Returns
- bool
Type Parameters
T
Load<T>(string, string, string, string, T, out string)
public static bool Load<T>(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, T objectToOverwrite, out string errorMessage)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
objectToOverwrite
T
errorMessage
string
Returns
- bool
Type Parameters
T
Save(string, string, string, string, object, out string)
public static bool Save(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, object objectToSave, out string errorMessage)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
objectToSave
object
errorMessage
string
Returns
- bool
Save(string, string, string, string, string, object, out string)
public static bool Save(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, object objectToSave, out string errorMessage)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
objectToSave
object
errorMessage
string
Returns
- bool
Save(string, string, string, string, string, string, out string)
public static bool Save(string dataPath, string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, string jsonToSave, out string errorMessage)
Parameters
dataPath
string
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
jsonToSave
string
errorMessage
string
Returns
- bool
Save(string, string, string, string, string, out string)
public static bool Save(string rootFolderName, string catFolderName, string subFolderName, string fileNameWithExtension, string jsonToSave, out string errorMessage)
Parameters
rootFolderName
string
catFolderName
string
subFolderName
string
fileNameWithExtension
string
jsonToSave
string
errorMessage
string
Returns
- bool