Что означает does not implement interface member

278
27 октября 2017, 10:43

Скачал игровую платформу - ссылка

Match Me Kernel (Personal) Match-3 Solution

При загруске в Юнити выдаёт 2 похожие ошибки

Assets/GooglePlayGames/ISocialPlatform/PlayGamesPlatform.cs(41,18): error CS0535: GooglePlayGames.PlayGamesPlatform' does not implement interface memberUnityEngine.SocialPlatforms.ISocialPlatform.Authenticate(UnityEngine.SocialPlatforms.ILocalUser, System.Action)'

К сожалению я не так силён в юнити да и в С#. помогите понять что означает эта ошибка.

П.С. у меня версия Юнити 5.5.0f3

Answer 1

Это значит, что класс PlayGamesPlatform имплементирует какой-то интерфейс, в котором описан метод Authenticate. А раз он описан в интерфейсе, то он должен быть обязательно реализован и в том классе. Однако её (реализации) там (в том классе) почему-то нет.

Answer 2

Это довольно известная проблема Unity 5.5.

Как решение можно отредактировать ваш код в соответствии с этим комитом. Но лучше всего будет актуализировать версию Unity до 2017.1+

READ ALSO
WPF запретить доступ к кнопке если один из textbox пустой

WPF запретить доступ к кнопке если один из textbox пустой

У меня на окне 36 textBox, как адекватно сделать запрет к кнопке если хоть одно поле пустое? Каждый textBox подписываеться на параметры свойства:

439
Вызов неуправляемого кода из управляемого

Вызов неуправляемого кода из управляемого

Есть необходимость вызвать функцию WinAPI из кода на C#Какие средства языка позволяют это сделать?

212
Подкючение внешней компоненты V77S.Application c#

Подкючение внешней компоненты V77S.Application c#

ПриветКто сталкивался с такой задачей как подключение внеш компоненты 1с 7

228
C# вопрос по потокам для изучения

C# вопрос по потокам для изучения

Уважаемы гуру, есть вопросХочу изучить потоки и не пойму с чего начать, а может что то и вообще не нужно для изучения или устарело

238