41 lines
892 B
C#
41 lines
892 B
C#
using System.Threading.Tasks;
|
|
using Cysharp.Threading.Tasks;
|
|
using UnityEngine;
|
|
|
|
namespace AlicizaX.Runtime
|
|
{
|
|
internal sealed class GameModuleMonoProxy : MonoBehaviour
|
|
{
|
|
private void Update()
|
|
{
|
|
SysModuleCenter.UpdateExecuteList(Time.deltaTime, Time.unscaledDeltaTime);
|
|
}
|
|
|
|
private void LateUpdate()
|
|
{
|
|
SysModuleCenter.UpdateLateExecuteList();
|
|
}
|
|
|
|
private void FixedUpdate()
|
|
{
|
|
SysModuleCenter.UpdateFixedExecuteList();
|
|
}
|
|
|
|
private void OnDrawGizmos()
|
|
{
|
|
SysModuleCenter.UpdateGizmosExecuteList();
|
|
}
|
|
|
|
private void OnGUI()
|
|
{
|
|
SysModuleCenter.UpdateGUIExecuteList();
|
|
}
|
|
|
|
private async void OnDestroy()
|
|
{
|
|
await UniTask.Yield();
|
|
SysModuleCenter.Dispose();
|
|
}
|
|
}
|
|
}
|