修改钓组相关协议
This commit is contained in:
@@ -12,11 +12,11 @@ public static class PlayerHelper
|
||||
|
||||
public static void InitializeChildEntity(this Player self)
|
||||
{
|
||||
|
||||
if (self.Vip == null)
|
||||
{
|
||||
self.Vip = Entity.Create<PlayerVip>(self.Scene, true, true);
|
||||
}
|
||||
|
||||
if (self.Wallet == null)
|
||||
{
|
||||
self.Wallet = Entity.Create<PlayerWallet>(self.Scene, true, true);
|
||||
@@ -31,12 +31,12 @@ public static class PlayerHelper
|
||||
{
|
||||
self.FishContainer = Entity.Create<FishContainer>(self.Scene, true, true);
|
||||
}
|
||||
|
||||
|
||||
if (self.SkillContainer == null)
|
||||
{
|
||||
self.SkillContainer = Entity.Create<SkillContainer>(self.Scene, true, true);
|
||||
}
|
||||
|
||||
|
||||
if (self.AchievementContainer == null)
|
||||
{
|
||||
self.AchievementContainer = Entity.Create<AchievementContainer>(self.Scene, true, true);
|
||||
@@ -80,6 +80,12 @@ public static class PlayerHelper
|
||||
}
|
||||
|
||||
account.Deserialize(scene);
|
||||
account.ItemContainer.Deserialize(scene);
|
||||
foreach (var (_, item) in account.ItemContainer.Items)
|
||||
{
|
||||
item.Deserialize(scene);
|
||||
}
|
||||
|
||||
return account;
|
||||
}
|
||||
|
||||
@@ -149,9 +155,9 @@ public static class PlayerHelper
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
#region 结构转换
|
||||
|
||||
|
||||
public static RoleSimpleInfo GetRoleSimpleInfo(this Player self)
|
||||
{
|
||||
return new RoleSimpleInfo()
|
||||
@@ -169,6 +175,8 @@ public static class PlayerHelper
|
||||
{
|
||||
var info = new RoleInfo();
|
||||
info.BaseInfo = GetRoleBaseInfo(self);
|
||||
info.Items = self.ItemContainer.GetItemInfos();
|
||||
info.Gears = self.ItemContainer.GetGearInfos();
|
||||
info.RoleId = self.RouteId;
|
||||
return info;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user