using System; using CommandLine; using UnityEngine; namespace ET { public class Init: MonoBehaviour { private void Start() { DontDestroyOnLoad(gameObject); World.Instance.AddSingleton().Log = new UnityLogger(); Entry.Start(); } private void Update() { TimeInfo.Instance.Update(); FiberManager.Instance.Update(); } private void LateUpdate() { FiberManager.Instance.LateUpdate(); } private void OnApplicationQuit() { World.Instance.Dispose(); } } }