更新
This commit is contained in:
parent
9d7726e7d6
commit
1c3ea56ee0
@ -95,16 +95,13 @@ function PlayerInfoProxy:InitPlayer(Player: Player)
|
||||
local AttributesUpgradeFolder = Utils:CreateFolder("AttributesUpgrade", PlayerInfoFolder)
|
||||
|
||||
-- 新玩家数据初始化
|
||||
local isNew = false
|
||||
if not ArchiveProxy.pData[Player.UserId][STORE_NAME] then
|
||||
ArchiveProxy.pData[Player.UserId][STORE_NAME] = {}
|
||||
ArchiveProxy.pData[Player.UserId][STORE_NAME].Stats = {}
|
||||
ArchiveProxy.pData[Player.UserId][STORE_NAME].Items = {}
|
||||
ArchiveProxy.pData[Player.UserId][STORE_NAME].AttributesUpgrade = {}
|
||||
|
||||
local newData = Utils:GetIdDataFromJson(JsonParam, 7)
|
||||
for i = 1, #newData.intArray, 2 do
|
||||
ArchiveProxy.pData[Player.UserId][STORE_NAME].Items[newData.intArray[i]] = newData.intArray[i + 1]
|
||||
end
|
||||
isNew = true
|
||||
end
|
||||
|
||||
-- 放在外面是为了以后系统新增内容方便(同时不用在初始化数据是做写入了)
|
||||
@ -121,6 +118,13 @@ function PlayerInfoProxy:InitPlayer(Player: Player)
|
||||
CreateInfoInstance(Player, AttributesUpgradeFolder, AttributeId, "NumberValue", AttributeLv)
|
||||
end
|
||||
CreateInfoInstance(Player, PlayerInfoFolder, "Forge", ENUM_STATE_TYPE.Number, ArchiveProxy.pData[Player.UserId][STORE_NAME].Forge)
|
||||
|
||||
if isNew then
|
||||
local newData = Utils:GetIdDataFromJson(JsonParam, 7)
|
||||
for i = 1, #newData.intArray, 2 do
|
||||
self:ChangeItemCount(Player, newData.intArray[i], newData.intArray[i + 1])
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- 获取玩家信息
|
||||
|
Loading…
x
Reference in New Issue
Block a user