2023-09-13 15:04:19 +08:00
|
|
|
|
using System;
|
|
|
|
|
using Sirenix.OdinInspector;
|
2023-09-12 23:57:06 +08:00
|
|
|
|
|
|
|
|
|
namespace UnityTest.ZXL
|
|
|
|
|
{
|
|
|
|
|
public abstract class ProcessBase : SerializedMonoBehaviour
|
|
|
|
|
{
|
2023-09-13 15:04:19 +08:00
|
|
|
|
protected virtual void OnInit()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected virtual void OnUpdate()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected virtual void OnLevel()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Awake()
|
|
|
|
|
{
|
|
|
|
|
OnInit();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Update()
|
|
|
|
|
{
|
|
|
|
|
OnUpdate();
|
|
|
|
|
}
|
2023-09-12 23:57:06 +08:00
|
|
|
|
}
|
|
|
|
|
}
|