DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodInt -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodInt
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodIntStr -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodIntStr
DEBUG: Register: UnityEngine.GameObject.Find -> UnityEngine.GameObject.Find
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObject -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObject
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SamplePrimitiveObject -> UniLiquidLink.UniLiquidLinkIntegrationTest.SamplePrimitiveObject
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3 -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectArray -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectArray
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectList -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectList
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectDict -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectDict
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3Array -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3Array
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3List -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3List
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3Dict -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3Dict
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleEnum -> UniLiquidLink.UniLiquidLinkIntegrationTest.SampleEnum
DEBUG: AddRpcGetProperty: UnityEngine.GameObject, UnityEngine.Transform, transform
DEBUG: AddRpcGetProperty: UnityEngine.GameObject, System.String, name
DEBUG: AddRpcGetProperty: UnityEngine.GameObject, System.Boolean, activeSelf
DEBUG: AddRpcGetProperty: UnityEngine.GameObject, UnityEngine.HideFlags, hideFlags
DEBUG: AddRpcGetProperty: UnityEngine.Transform, UnityEngine.GameObject, gameObject
DEBUG: AddRpcGetProperty: UnityEngine.Transform, UnityEngine.Vector3, position
DEBUG: AddRpcSetProperty: UnityEngine.Transform, UnityEngine.Vector3, position
DEBUG: RegisterDirect: _UnityEngine.Transform.Rotate -> Rotate (1 overloads)
DEBUG: Register: UnityEditor.AssetDatabase.LoadAssetAtPath -> UnityEditor.AssetDatabase.LoadAssetAtPath
DEBUG: RegisterDirect: _UnityEngine.GameObject.GetComponent -> GetComponent (1 overloads)
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.NestedMath.StaticAdd (1 overloads)
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleClass.ObjectOverload (2 overloads)
DEBUG: Register: UniLiquidLink.UniLiquidLinkIntegrationTest.SampleClass.ObjectMethod (1 overloads)
INFO: Python middleware started (pid=20560)
INFO: Server started (stdio mode)
INFO: Python middleware connected
DEBUG: DeserializeArg "Assets/UniLiquidLinkTest.mat"->Assets/UniLiquidLinkTest.mat
DEBUG: DeserializeArg {"value": "UnityEngine.Material", "rpcType": 1}->UnityEngine.Material
DEBUG: CallMethod UnityEditor.AssetDatabase.LoadAssetAtPath
INFO: RPC error NoSuchMethod999: Method not found: NoSuchMethod999
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg [{"name": "transform"}]->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "gameObject"->gameObject
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], gameObject, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.Transform).gameObject
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "transform"->transform
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], transform, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: DeserializeArg "Assets/UniLiquidLinkTest.mat"->Assets/UniLiquidLinkTest.mat
DEBUG: DeserializeArg {"value": "UnityEngine.Material", "rpcType": 1}->UnityEngine.Material
DEBUG: CallMethod UnityEditor.AssetDatabase.LoadAssetAtPath
DEBUG: DeserializeArg "Assets/UniLiquidLinkTest.mat"->Assets/UniLiquidLinkTest.mat
DEBUG: DeserializeArg {"value": "UnityEngine.Material", "rpcType": 1}->UnityEngine.Material
DEBUG: CallMethod UnityEditor.AssetDatabase.LoadAssetAtPath
DEBUG: DeserializeArg 2->2
DEBUG: DeserializeArg 3->3
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest+NestedMath.StaticAdd
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->UniLiquidLinkTestObject (UnityEngine.GameObject)
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest+SampleClass.ObjectMethod
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "transform"->transform
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], transform, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->UniLiquidLinkTestObject (UnityEngine.GameObject)
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest+SampleClass.ObjectOverload
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.Transform", "rpcType": "LLiquidLink.RpcUnityObject"}->UniLiquidLinkTestObject (UnityEngine.Transform)
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest+SampleClass.ObjectOverload
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "name"->name
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], name, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).name
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "activeSelf"->activeSelf
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], activeSelf, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).activeSelf
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "hideFlags"->hideFlags
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], hideFlags, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).hideFlags
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "transform"->transform
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], transform, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.Transform", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.Transform", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg []->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "Rotate"->Rotate
DEBUG: DeserializeArg [10, 20, 30]->[10, 20, 30]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.Transform", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], Rotate, [10, 20, 30])
DEBUG: DeserializeArg 10->10
DEBUG: DeserializeArg 20->20
DEBUG: DeserializeArg 30->30
DEBUG: CallMethod UnityEngine.Transform.Rotate(UniLiquidLinkTestObject (UnityEngine.Transform))
DEBUG: DeserializeArg {"value": "Beta", "rpcEnum": 1}->Beta
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleEnum
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->UniLiquidLinkTestObject (UnityEngine.GameObject)
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObject
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg [{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}]->UnityEngine.GameObject[]
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectArray
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"a": {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, "b": {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}}->System.Collections.Generic.Dictionary`2[System.String,UnityEngine.GameObject]
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectDict
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg [{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}]->System.Collections.Generic.List`1[UnityEngine.GameObject]
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleGameObjectList
DEBUG: DeserializeArg 123->123
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodInt
DEBUG: DeserializeArg 123->123
DEBUG: DeserializeArg "abc"->abc
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodIntStr
DEBUG: DeserializeArg true->True
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SamplePrimitiveObject
DEBUG: DeserializeArg 42->42
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SamplePrimitiveObject
DEBUG: DeserializeArg "hello"->hello
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SamplePrimitiveObject
DEBUG: DeserializeArg {"x": 1, "y": 2, "z": 3}->(1.00, 2.00, 3.00)
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3
DEBUG: DeserializeArg [{"x": 1, "y": 2, "z": 3}, {"x": 4, "y": 5, "z": 6}]->UnityEngine.Vector3[]
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3Array
DEBUG: DeserializeArg {"a": {"x": 1, "y": 2, "z": 3}, "b": {"x": 4, "y": 5, "z": 6}}->System.Collections.Generic.Dictionary`2[System.String,UnityEngine.Vector3]
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3Dict
DEBUG: DeserializeArg [{"x": 1, "y": 2, "z": 3}, {"x": 4, "y": 5, "z": 6}]->System.Collections.Generic.List`1[UnityEngine.Vector3]
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleVector3List
DEBUG: DeserializeArg 42->42
DEBUG: CallMethod UniLiquidLink.UniLiquidLinkIntegrationTest.SampleMethodInt
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg [{"name": "transform"}]->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "position"->position
DEBUG: DeserializeArg {"x": 1, "y": 2, "z": 3}->{"x": 1, "y": 2, "z": 3}
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChainSet
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: SetProperty UniLiquidLinkTestObject (UnityEngine.Transform).position
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg [{"name": "transform"}]->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "position"->position
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], position, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.Transform).position
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg [{"name": "transform"}]->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "position"->position
DEBUG: DeserializeArg {"x": 0, "y": 0, "z": 0}->{"x": 0, "y": 0, "z": 0}
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChainSet
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: SetProperty UniLiquidLinkTestObject (UnityEngine.Transform).position
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg [{"name": "transform"}]->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "position"->position
DEBUG: DeserializeArg []->[]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], position, [])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.Transform).position
DEBUG: DeserializeArg "UniLiquidLinkTestObject"->UniLiquidLinkTestObject
DEBUG: CallMethod UnityEngine.GameObject.Find
DEBUG: DeserializeArg {"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}->{"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}
DEBUG: DeserializeArg [{"name": "transform"}]->LLiquidLink.RpcChainStep[]
DEBUG: DeserializeArg "Rotate"->Rotate
DEBUG: DeserializeArg [10, 20, 30]->[10, 20, 30]
DEBUG: CallMethod LLiquidLink.RpcRegistrar.JsonRpc_ResolveChain
DEBUG: JsonRpc_ResolveChain({"instanceId":0, "instanceObjectAttr": null, "name": "UniLiquidLinkTestObject", "orgType": "UnityEngine.GameObject", "rpcType": "LLiquidLink.RpcUnityObject"}, LLiquidLink.RpcChainStep[], Rotate, [10, 20, 30])
DEBUG: GetProperty UniLiquidLinkTestObject (UnityEngine.GameObject).transform
DEBUG: DeserializeArg 10->10
DEBUG: DeserializeArg 20->20
DEBUG: DeserializeArg 30->30
DEBUG: CallMethod UnityEngine.Transform.Rotate(UniLiquidLinkTestObject (UnityEngine.Transform))
INFO: Server stopped