From de15be9504a35fe9d737174f4793edba16ba351f Mon Sep 17 00:00:00 2001 From: Ino Date: Tue, 1 Jul 2025 07:34:06 +0900 Subject: [PATCH] =?UTF-8?q?-=20[x]=20=20=EA=B8=B0=EC=A1=B4=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=EB=90=9C=20=EC=84=9C=EB=B2=84=20=ED=95=A8=EC=88=98?= =?UTF-8?q?=EC=97=90=EC=84=9C=20urod=20=EA=B0=92=EC=9D=84=20readonlydata?= =?UTF-8?q?=20=EA=B0=92=EC=9D=84=20=ED=86=B5=ED=95=B4=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=20-=20[x]=20=20Get=5FError=20=ED=95=A8=EC=88=98=EC=97=90=20rea?= =?UTF-8?q?donlydata=20=EA=B0=92=20=EC=A0=84=EB=8B=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Editor/Resources/.CloudScript.js | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) 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); // 이미 최대 레벨