ILSpyでコードライブラリを逆コンパイルすると、コードはC#で記述されます。私は、ソリューションをビルドすると、このエラーメッセージが起動し、こう述べています。.NETデコンパイラを使用した後のエラー:(...明示的なメソッドの実装ではアクセッサであるため実装できません)
'.....IEditorVirtualButtonBehaviour.get_gameObject()' explicit method implementation cannot implement '.....IEditorVirtualButtonBehaviour.gameObject.get' because it is an accessor
Script.csを
GameObject IEditorVirtualButtonBehaviour.get_gameObject()
{
return base.get_gameObject();
}
IEditorVirtualButtonBehaviour.cs
GameObject gameObject
{
get;
}
エラーが発生する原因は何ですか?どうすれば修正できますか?
PS:A possible duplicate post、それは問題を解決しない、私は間違いなくこの質問を提出する前に投稿を読むだろう。
"複製"を読んだ後に、それを明確にするために何を変更しましたか?質問が立てば、同じ問題があるようです。 –
@DStanley 'GameObject IEditorVirtualButtonBehaviour.gameObject(){get {return base.gameObject();} }} ' – BongBong
' gameObject'の括弧を外してください: 'GameObject IEditorVirtualButtonBehaviour.gameObject {get {return base.gameObject();} }} 'それは唯一の変化ではないかもしれません。あなたが別のコードを提供してそれを明確にすると、別の解決策が明らかになるかもしれません。 –