using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using WK.Data; namespace WK { /// /// 托管ApplicationMain的Monobehaviour对象 /// 这么作的目的是为了减少monobehaviour的调用,子系统同一走application main /// public class Main : SingletonMB
{ protected override void Awake() { base.Awake(); ApplicationMain.Instance.OnAwake(); } private void Start() { ApplicationMain.Instance.OnStart(); } private void Update() { ApplicationMain.Instance.OnUpdate(); } private void FixedUpdate() { ApplicationMain.Instance.OnFixedUpdate(); } private void OnDestroy() { ApplicationMain.Instance.OnDestroy(); } } }