using Cysharp.Threading.Tasks; using System.Threading.Tasks; namespace Plugins.JNGame.System { public abstract class SystemBase { protected bool isStart; public virtual Task OnInit() { isStart = true; return Task.CompletedTask; } public virtual void OnClose() { isStart = false; } } }