я получил этот бит кода здесь:Вызов массива элемент из другого класса
IEnemy[] Enemy = new IEnemy[2];
Enemy Goblin = new Enemy("Goblins", "Looks dirty and not so friendly", 100);
Enemy[0] = Goblin;
я могу использовать его легко с этим: Goblin.EnemyEncounter();
.
Прежде всего, мне нравится, если возможно, один лайнер, можно ли его уменьшить?
Во-вторых, я создал своего врага в главном, но я всегда стараюсь сохранить свою основную маленькую и аккуратную, поэтому я хочу использовать другой класс, где я создаю этих врагов, и я могу назвать их из моей основной или любого другого класса , Я думал об Singleton, я просто не уверен, правильно ли это использовать или статический массив.
Любые указатели?
Спасибо за быстрый ответ! – Maxwell