Essgee.Unity/Assets/Plugins/Essgee/EmuStandInfo.cs

44 lines
1.6 KiB
C#
Raw Normal View History

2025-01-03 01:07:11 +08:00
using Essgee;
using System;
public static class EmuStandInfo
{
//<2F><><EFBFBD><EFBFBD>metaData
public static string datDirectoryPath;
public static string metadataDatabaseFilePath;
public static string jsonConfigFileName;//= "Config.json";
public static string saveDataDirectoryName;//= "Saves";
public static string screenshotDirectoryName;//= "Screenshots";
public static string saveStateDirectoryName;//= "Savestates";
public static string extraDataDirectoryName;//= "Extras";
public static string ProductName;//= "";
public static string programDataDirectory;// = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), ProductName);
public static string programConfigPath;// = Path.Combine(programDataDirectory, jsonConfigFileName);
public static Configuration Configuration { get; set; }
public static string ShaderPath;//= Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Assets", "Shaders");
public static string SaveDataPath;//= Path.Combine(programDataDirectory, saveDataDirectoryName);
public static string ScreenshotPath;//= Path.Combine(programDataDirectory, screenshotDirectoryName);
public static string SaveStatePath;//= Path.Combine(programDataDirectory, saveStateDirectoryName);
public static string ExtraDataPath;//= Path.Combine(programDataDirectory, extraDataDirectoryName);
static Random mRandom;
public static Random Random
{
get
{
if (mRandom == null)
{
mRandom = new Random();
}
return mRandom;
}
}
public static string ProductVersion { get; set; }
}