58 lines
1.1 KiB
C#
58 lines
1.1 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace Game
|
|
{
|
|
|
|
/// <summary>
|
|
/// 运行模式
|
|
/// </summary>
|
|
public enum EPlayMode
|
|
{
|
|
/// <summary>
|
|
/// 编辑器下的模拟模式
|
|
/// </summary>
|
|
EditorSimulateMode,
|
|
|
|
/// <summary>
|
|
/// 离线运行模式
|
|
/// </summary>
|
|
OfflinePlayMode,
|
|
|
|
/// <summary>
|
|
/// 联机运行模式
|
|
/// </summary>
|
|
HostPlayMode,
|
|
|
|
/// <summary>
|
|
/// WebGL运行模式
|
|
/// </summary>
|
|
WebPlayMode,
|
|
}
|
|
|
|
/// <summary>
|
|
/// 游戏入口。
|
|
/// </summary>
|
|
public partial class AppEntry : MonoBehaviour
|
|
{
|
|
// <summary>
|
|
/// 资源系统运行模式
|
|
/// </summary>
|
|
public EPlayMode PlayMode = EPlayMode.EditorSimulateMode;
|
|
public static AppEntry Instance;
|
|
private void Awake()
|
|
{
|
|
Instance = this;
|
|
#if !UNITY_EDITOR
|
|
PlayMode = EPlayMode.WebPlayMode;
|
|
#endif
|
|
InitBuiltinComponents();
|
|
InitCustomComponents();
|
|
DontDestroyOnLoad(this);
|
|
}
|
|
}
|
|
}
|
|
|
|
|