私は C# + Unity (2.1) を使用しています。メソッドのインターセプトは、外部からの呼び出しの場合は正常に機能しますが、同じクラス内のメソッド間では、最初のメソッドのみがインターセプトされます。例えば:
[InterceptorAttribute]
public int A(int a, int b)
{
return B(a, b);
}
[InterceptorAttribute]
public int B(int a, int b)
{
return a+b;
}
メソッド B() の呼び出しはインターセプトされません。誰でも助けることができますか?