diff --git a/Assets/PlayFabEditorExtensions/Editor/Resources/.CloudScript.js b/Assets/PlayFabEditorExtensions/Editor/Resources/.CloudScript.js index d6c27a827..1c791ca4a 100644 --- a/Assets/PlayFabEditorExtensions/Editor/Resources/.CloudScript.js +++ b/Assets/PlayFabEditorExtensions/Editor/Resources/.CloudScript.js @@ -396,7 +396,7 @@ function Get_Exp(lv) { handlers.Save_CheatItem = function(args) { - var urod = Get_JsonUserData(); + var urod = Get_JsonUserData(Get_UserReadOnlyData()); Add_Item(Get_MissionTable(), Get_ItemTable(), urod, args.ID, args.Amount, true); Set_JsonUserData(urod); } @@ -482,10 +482,11 @@ handlers.Get_AllMail = function(args) } handlers.Save_StageResult = function(args) { - var error = Get_Error(args.Token); + var readonlydata = Get_UserReadOnlyData(); + var error = Get_Error(readonlydata, args.Token); if (error < 0) return Get_Return(error); - var urod = Get_JsonUserData(); + var urod = Get_JsonUserData(readonlydata); var table = Get_MissionTable(); var itemtable = Get_ItemTable(); @@ -545,7 +546,8 @@ handlers.Save_StageResult = function(args) { handlers.Save_PC_Stat = function(args) { - var error = Get_Error(args.Token); + var readonlydata = Get_UserReadOnlyData(); + var error = Get_Error(readonlydata, args.Token); if (error < 0) return Get_Return(error); if (!args.UsePoint || args.UsePoint.length !== 4) { @@ -557,7 +559,7 @@ handlers.Save_PC_Stat = function(args) return Get_Return(3); // no negative values allowed } - var urod = Get_JsonUserData(); + var urod = Get_JsonUserData(readonlydata); var usedPoint = urod.PC.Stat.reduce((a, b) => a + b, 0); var totalPoint = (urod.PC.Lv - 1) * 5; var remainPoint = totalPoint - usedPoint; @@ -577,10 +579,11 @@ handlers.Save_PC_Stat = function(args) } handlers.Save_PC_StatInit = function(args) { - var error = Get_Error(args.Token); + var readonlydata = Get_UserReadOnlyData(); + var error = Get_Error(readonlydata, args.Token); if (error < 0) return Get_Return(error); - var urod = Get_JsonUserData(); + var urod = Get_JsonUserData(readonlydata); var rtnerror = 2; // 실패 (재화 부족) var useGem = 100; if (urod.Common[8] == 0) @@ -607,14 +610,15 @@ handlers.Save_PC_StatInit = function(args) handlers.Save_PC_Ability = function(args) { - var error = Get_Error(args.Token); + var readonlydata = Get_UserReadOnlyData(); + var error = Get_Error(readonlydata, args.Token); if (error < 0) return Get_Return(error); var table = Get_AbilityConfigTable(); var data = table.find(f => f.n_AbilityID == args.AbilityID); if (!data) return Get_Return(3); // 잘못된 특성 ID - var urod = Get_JsonUserData(); + var urod = Get_JsonUserData(readonlydata); if (data.n_MaxUpgradeLevel <= (urod.Ability[args.AbilityID] || 0)) return Get_Return(1); // 이미 최대 레벨