public unsafe static long $Invoke2(long instance, long *args) { return(GCHandledObjects.ObjectToGCHandle(UnityUtils.CreateChildGameObject(Marshal.PtrToStringUni(*(IntPtr *)args), (GameObject)GCHandledObjects.GCHandleToObject(args[1])))); }