0
UnityEventのイベントを別のイベントにコピーする必要があります。実行時にターゲットを別のオブジェクトに切り替える予定です。C# - 反射を使ってUnityEvent情報をコピーする
MethodInfo info = UnityEventBase.GetValidMethodInfo (event1.GetPersistentTarget (i), event1.GetPersistentMethodName (i), Type.EmptyTypes);
UnityAction action = Delegate.CreateDelegate (typeof (UnityAction), info) as UnityAction;
event2.AddListener (action);
は私がArgumentNullException: Argument cannot be null.
を取得し、私はnew Type[] { typeof (float) }
にType.EmptyTypes
を変更した場合、私はArgumentException: method argument length mismatch
を取得します。
私は
ユニティドキュメントドン」(ユニティイベントがBOOL、フロートなどを送ることができるので)タイプが何であるかを知らないので、そこに入れているかわからないということで問題これをカバーしているので、他の誰かが過去に成功したことをうまくいけばいい。将来的には、この全体につまずく誰のために