23 lines
465 B
C#

using Fantasy;
using Fantasy.Async;
using Fantasy.Entitas.Interface;
namespace Hotfix;
public static class GameAccountSystem
{
public static async FTask SaveToDatabase(this GameAccount self,Scene scene)
{
await scene.World.DataBase.Save(self);
}
}
public class GameAccountDestroy : DestroySystem<GameAccount>
{
protected override void Destroy(GameAccount self)
{
self.CreateTime = 0;
self.LoginTime = 0;
}
}