Ваш код должен работать, за исключением одной вещи, когда вы добавляете круглые скобки, (...)
, часть между ними должна быть выражением , т.е.«что-то, что равно чему-то »
Так вот:
... => (getController.startPlay());
даст вам:
CS0201 Только назначение, вызов,в качестве оператора могут использоваться выражения приращения, уменьшения и новые выражения объекта
Обратите внимание, что даже если метод возвращает что-то, он, вероятно, не будет автоматически соответствовать делегату, который вы пытаетесь использовать для события, в этом случае будет похожая ошибка, но другая причина, поэтому startPlay
, возвращающая значение, также не будет работать.
В любом случае, чтобы это работало, вам просто нужно удалить скобки:
... => getController.startPlay();
Код должен работать так, как вы ожидаете.