namespace YooAsset
{
///
/// 运行模式
///
public enum EPlayMode
{
///
/// 编辑器下的模拟模式
///
EditorSimulateMode,
///
/// 离线运行模式
///
OfflinePlayMode,
///
/// 联机运行模式
///
HostPlayMode,
///
/// WebGL运行模式
///
WebPlayMode,
}
///
/// 初始化参数
///
public abstract class InitializeParameters
{
}
///
/// 编辑器下模拟运行模式的初始化参数
///
public class EditorSimulateModeParameters : InitializeParameters
{
public FileSystemParameters EditorFileSystemParameters;
}
///
/// 离线运行模式的初始化参数
///
public class OfflinePlayModeParameters : InitializeParameters
{
public FileSystemParameters BuildinFileSystemParameters;
}
///
/// 联机运行模式的初始化参数
///
public class HostPlayModeParameters : InitializeParameters
{
public FileSystemParameters BuildinFileSystemParameters;
public FileSystemParameters CacheFileSystemParameters;
}
///
/// WebGL运行模式的初始化参数
///
public class WebPlayModeParameters : InitializeParameters
{
public FileSystemParameters WebServerFileSystemParameters;
public FileSystemParameters WebRemoteFileSystemParameters;
}
}