Я декомпилирую библиотеку кода с ILSpy, код написан на C#. Когда я построить решение, это сообщение об ошибке приходит и говорит:Ошибка после использования .NET decompiler: (... явная реализация метода не может реализовать ... потому что это аксессор)
'.....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
Возьмите parens от' gameObject': 'GameObject IEditorVirtualButtonBehaviour.gameObject {get {return base.gameObject(); }} 'Это может быть не единственное изменение; если вы предоставите больше кода в своем вопросе, чтобы сделать его четким, тогда может возникнуть другое решение. –