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; } }