#scriptcs
#скрипты
Вопрос:
Я создаю простую карточную игру и решил реализовать все отдельные карты ( их эффекты) с использованием scriptcs.
Моя идея заключается в том, что игровой движок проверит, какие карты включены в колоду, и загрузит соответствующий файл сценария, который содержит реализацию конкретного класса существ. Что-то вроде следующего :
>>>CARD_NAME.csx
public class CARD_NAME : Creature
{
private const int MANA_COST = 1;
private const int ATTACK = 1;
private const int HEALTH = 1;
public CARD_NAME()
{
BaseAttack = ATTACK;
BaseHealth = HEALTH;
BaseCost = MANA_COST;
}
}
где CARD_NAME — это конкретное существо, а родительский класс Существа — это класс, определенный в игровом движке.
Мой вопрос в том, есть ли способ, используя scriptcs, динамически создавать объект этого класса из моего хост-приложения (т. Е. игрового движка)?