Kotaro Fujimoto
Kotaro Fujimoto
I am currently experiencing the same phenomenon myself. I would like to see a successful net8.0 dependency package rolled out as soon as possible.
お忙しい中ご確認してくださりありがとうございます。 MagicOnion.Clientを追加してもUnityのエラーは消えませんでした。 Test.Shared.Unity.asmdefにMagicOnion.Clientを追加した状態が以下のようになります。 ``` { "name": "Test.Shared", "references": [ "MessagePack", "MagicOnion.Client", "MagicOnion.Abstractions" ], "optionalUnityReferences": [], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, "overrideReferences": false, "precompiledReferences": [], "autoReferenced": true, "defineConstraints": [] }...
MagicOnionGeneratedClientInitializer はAssets/Scriptsに配置しています。 またAssembly DefinitionはAssetsの階層で作ったのち、Test.Sharedのプロジェクト直下へ移動させました。
パッケージマネージャーからMagicOnionのsampleのsrcを相対パスでしていすると ``` Assets\Test\Programs\Commons\MagicOnionGeneratedClientInitializer.cs(4,2): error CS0246: The type or namespace name 'MagicOnionClientGenerationAttribute' could not be found (are you missing a using directive or an assembly reference?) ``` のエラーはなくなりましたが、 ``` Path could...
情報の提供ありがとうございます。 "Path could not be found for script compilation file"はUnity側での既知の不具合の件承知しました。 現状色々設定を見直して何とかできそうなのでもう少し設定しなおします。 お忙しい中お手数をおかけしました。 特に問題が無ければcloseさせていただきたいと思います。
現在の問題につながるか分かりませんが、以下のコードで、「var result = await client.CreateUser();」という処理が通らない状態となっています。 ``` using MagicOnion.Client; using MagicOnion; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using System.Linq; using Grpc.Core; using System; using System.Threading.Tasks; namespace Test.Shared { public class SceneTest...
Unityのメニューにあります、MagicOnionのgrpc chanelのスタックトレースも添付しておきます。 ``` at MagicOnion.GrpcChannelx..ctor (System.Int32 id, System.Action1[T] onDispose, Grpc.Core.ChannelBase channel, System.Uri targetUri, MagicOnion.Unity.GrpcChannelOptionsBag channelOptions) [0x0003e] in :0 at MagicOnion.Client.GrpcNetClientGrpcChannelProvider.CreateChannelCore (System.Int32 id, MagicOnion.Unity.CreateGrpcChannelContext context) [0x00079] in :0 at MagicOnion.Unity.GrpcChannelProviderBase.CreateChannel (MagicOnion.Unity.CreateGrpcChannelContext...
ご教授ありがとうございます > サーバーを起動していない状態で接続しようとしたらどうなるか こちらエラーも吐かれず、接続できませんでした。(サーバー側でブレークポイントを置いても止まりませんでした。) > ”Project Settings/Player" の "Scripting Define Symbols" で YAHA_ENABLE_DEBUG_TRACING シンボルを設定したらログが出るかどうか こちら試してみましたが、出力されるログは何も変わりませんでした。 以上が報告となります。
GrpcChannelに変更しても、変わらずなんのログも出ませんでした。 解決につながる情報か分かりませんが、ReadMeにありますexample.comへの通信はおこなえています。 またこの場合YAHA_ENABLE_DEBUG_TRACINGも機能しているように見えます。  ``` using MagicOnion.Client; using MagicOnion; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using System.Linq; using Grpc.Core; using System; using System.Threading.Tasks; using Cysharp.Net.Http; using Grpc.Net.Client; using System.Net.Http; namespace...
新規プロジェクトで一度作りなおしてみたところ、正常に動作するようになりました。 自分のクライアント・サーバのプロジェクトがどこかのタイミングで不具合になっていたようでした。 ご迷惑おかけして申し訳ありません。