| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System.Threading;
- using UnityEngine;
- namespace ET
- {
- // 1 mono模式 2 mono热重载模式
- public enum CodeMode
- {
- Mono = 1,
- Reload = 2,
- }
-
- public class Init: MonoBehaviour
- {
- public CodeMode CodeMode = CodeMode.Mono;
-
- private void Awake()
- {
- #if ENABLE_IL2CPP
- this.CodeMode = CodeMode.ILRuntime;
- #endif
- DontDestroyOnLoad(gameObject);
- CodeLoader.Instance.CodeMode = this.CodeMode;
- }
- private void Start()
- {
- CodeLoader.Instance.Start();
- }
- private void Update()
- {
- CodeLoader.Instance.Update();
- }
- private void LateUpdate()
- {
- CodeLoader.Instance.LateUpdate();
- }
- private void OnApplicationQuit()
- {
- CodeLoader.Instance.OnApplicationQuit();
- CodeLoader.Instance.Dispose();
- }
- }
- }
|