// using System;
// using System.Collections.Generic;
// using UnityEngine;
//
// namespace NBF
// {
// public interface IDataSource
// {
// }
//
// ///
// /// 数据管理器基类(本地和网络共享接口)
// ///
// public class PlayerDataManager : MonoBehaviour
// {
// public static PlayerDataManager Instance { get; private set; }
//
// public FPlayerData Self { get; set; }
//
// private Dictionary _players = new Dictionary();
//
// protected void Awake()
// {
// Instance = this;
// }
//
//
// ///
// /// 玩家状态变更时调用
// ///
// public void OnPlayerStateChanged(FPlayerData player, PlayerState newState)
// {
// }
//
// ///
// /// 手持物品变更时调用
// ///
// public void OnHeldItemChanged(FPlayerData player, HeldItemInfo newItem)
// {
// }
//
// ///
// /// 发送玩家状态快照
// ///
// public void SendStateSnapshot(FPlayerData player)
// {
// }
//
// ///
// /// 接收并应用网络快照
// ///
// public void ReceiveStateSnapshot(int playerID, PlayerStateSnapshot snapshot)
// {
// }
// }
// }