Open otya128 opened 8 years ago
:+1: 前半部分については#2 に移しました.
後半の方は#3 の複数のObject型の混在が混乱を引き起こしているようです.UnityEngine.MonoBehaviour.printはSystem.Objectを引数にとるので引数の型はそのままで合っていると思います.一度それで試してみて,isinst [dnetlib]core.Object
が発行されるか確認してもらっても良いでしょうか?
System.Objectでも何故か[dnetlib]core.Objectになっていてコンパイラのソースコードを見る限り__objectを使うと[mscorlib]System.Objectになるようです
なるほど :+1:
いい具合のヘッダーを自動生成・配置できるようにしたいですね
UnityEngine.MonoBehaviour.print呼び出しのILが
とりあえずUnityEngine.dの3288行目の
static Void print(System.Object);
をstatic void print(Object);
とすることでエラーが出なくなるものの、Nullと表示されてしまうというコードが生成されていて、
isinst [dnetlib]core.Object
の部分でSystem.Stringはcore.Objectを継承していないのでnullが返ることが原因(バグ?)