com.alicizax.unity/Runtime/Base/Module/GameModuleMonoProxy.cs

37 lines
789 B
C#
Raw Normal View History

2025-02-07 16:04:12 +08:00
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 void OnDestroy()
{
SysModuleCenter.Dispose();
}
}
}