Динамически инициализировать классы из папки - PullRequest
0 голосов
/ 25 мая 2020

Я хочу создать систему сценариев для своего игрового движка. У меня будет кнопка, которая создает класс из шаблона, производного от класса «Script». У этого класса будет только один метод «Update», который будет вызываться в классе «GameObject» (я рассматриваю возможность создания внутреннего класса, обрабатывающего скрипты). Также все сценарии будут созданы в указанной папке GameObject.

Я нашел много сообщений об Activator, но я не совсем понимаю его, и я все равно не могу найти ничего специфического c для моего сценария.

1 Ответ

0 голосов
/ 25 мая 2020

Как загрузить класс из файла .cs и использовать его в коде описывает, как загрузить файл и запустить в нем метод динамически. Объедините с Directory.GetFiles , чтобы вывести список файлов .cs, и у вас должно быть решение.

...