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