// 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) // { // } // } // }