123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- namespace ET.Server
- {
- [FriendOf(typeof (PlayerMoneyComponent))]
- public static class PlayerMoneyComponentSystem
- {
- public class PlayerMoneyComponentAwakeSystem: AwakeSystem<PlayerMoneyComponent, WNPlayer>
- {
- /// <summary>
- /// 玩家货币组件创建
- /// </summary>
- /// <param name="self"></param>
- /// <param name="player"></param>
- protected override void Awake(PlayerMoneyComponent self, WNPlayer player)
- {
- Log.Info($"创建玩家货币组件...");
- self.Player = player;
- }
- }
- public class PlayerMoneyComponentDestroySystem: DestroySystem<PlayerMoneyComponent>
- {
- /// <summary>
- /// 玩家货币组件销毁
- /// </summary>
- /// <param name="self"></param>
- protected override void Destroy(PlayerMoneyComponent self)
- {
- Log.Debug($"玩家货币数据保存");
- self?.Save();
- }
- }
- /// <summary>
- /// 初始化
- /// </summary>
- /// <param name="self"></param>
- public static async ETTask Init(this PlayerMoneyComponent self)
- {
- await ETTask.CompletedTask;
- }
- public static async ETTask Save(this PlayerMoneyComponent self)
- {
- await ETTask.CompletedTask;
- }
- }
- }
|