我在这里得到了一些代码:
Goblin.EnemyEncounter();
我可以轻松地使用它:selectedBrand
。
首先,如果可能的话,我喜欢One-Liner,那么它可以缩小吗?
其次,我在Main中创建了我的敌人,但是我总是试图保持我的主要小而整洁,所以我想使用另一个类来创建这些敌人,我可以从我的Main或任何其他类调用它们。我在考虑Singleton,我不确定它是正确的使用方法还是静态数组。
任何指针?
答案 0 :(得分:1)
听起来您需要使用具有其他实体列表的父类。
类似的东西:
var world = new World();
world.Enemies.Add(new Enemy{type="Goblin"});
world.Heros.Add(new Hero{name="Bart Simpson"});
Etc...
世界需要为每种类型定义集合,例如:敌人,英雄,车辆,宝藏等......