public async Task<IValueGetable> InvokeAsync(object __target) { var __v = await ((IGame)__target).Join(userId, userName, observer, observerForUserActor); return (IValueGetable)(new Join_Return { v = __v }); }