Skip to content

Commit 74c8784

Browse files
author
magiclu550
committed
[proxy] enum
1 parent d2861bd commit 74c8784

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

jsmod2/NetworkHandler.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,19 @@ public JsonSetting[] handle(object api, Dictionary<string, string> mapper)
220220
if (mapper.ContainsKey("args"))
221221
{
222222
string[] args = Lib.getArray(mapper["args"]);
223+
Type[] types = info.GetGenericArguments();
223224
object[] dArgs = new object[args.Length];
224225
for (int i = 0; i < args.Length; i++)
225226
{
226-
dArgs[i] = Utils.getTypeValue(args[i]);
227+
if (Utils.isCommon(types[i]))
228+
{
229+
dArgs[i] = Utils.getTypeValue(args[i]);
230+
}
231+
else
232+
{
233+
dArgs[i] = JsonConvert.DeserializeObject(args[i],types[i]);
234+
}
235+
227236
}
228237
info.Invoke(api,dArgs);
229238
}

jsmod2/obj/Debug/jsmod2.pdb

2.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)