using MessagePack;
#if GameClient
using GameFramework;
#endif
namespace GameMessage
{
///
/// 游戏资源奖励资源 历史遗留问题,后续不用了可以删除
///
[MessagePackObject]
public class GameRewardResData
{
[Key(0)]
public int Id;
[Key(1)]
public int Count;
}
///
/// 资源数据
///
[MessagePackObject]
public class ResData
#if GameClient
: IReference
#endif
{
[Key(0)] public int Id;
[Key(1)] public long Count;
#if GameClient
public static ResData Create(int id, long count)
{
ResData resData = ReferencePool.Acquire();
resData.Id = id;
resData.Count = count;
return resData;
}
public void Clear()
{
}
#endif
}
}