Владимир Коротенко, но в твоём случае мы знаем фигуру, что противоречит первоначальным условиям.
Ну и наверняка там было описано что да как, чего автор нам не привёл, что-то типа: 1 параметр - радиус круга, 2 - прямоугольник, остальное длины сторон многоугольника.
Владимир Коротенко, какой ещё интерфейс, на вход длины сторон. Для того, чтобы был интерфейс, надо сначала решить какой класс взять, в этом вся и загвоздка.
Владимир Коротенко, а в чём заблуждение, даже круг можно апроксимировать в кучу треугольников, но проще конечно воспользоваться формулой.
А вот ваш вариант тут выходит с большим оверхедом, чтобы определять, что нам пришло на вход: квадрат, прямоугольник, ромб, трапеция или ни чего классического?
WasTabon, Всё равно не очень понял. То ты пишешь, что не хочешь делать 100500 методов, то хочешь делать выбор одного из 100500 методов.
Поле в инспекторе как у кнопки для выбора метода в компоненте это UnityEvent onClick;
StartTime2 == exampleno
?