This commit is contained in:
MuHua-123
2025-07-21 18:14:40 +08:00
parent 2b349081e2
commit a7eb4f7bbb
12 changed files with 338 additions and 109 deletions
@@ -8,19 +8,24 @@ using MuHua;
/// </summary>
public class ManagerSimulator : ModuleSingle<ManagerSimulator> {
public DataCharacter character;
public List<DataCharacter> cha1 = new List<DataCharacter>();
public List<DataCharacter> cha2 = new List<DataCharacter>();
public BattleSimulator battleSimulator;
protected override void Awake() => NoReplace(false);
private void Start() {
character = new DataCharacter();
// 种族
character.race = DataRace.Orc();
// 职业
character.profession = DataProfession.Warrior(character);
// 更新属性
character.Update();
// 打印角色卡
character.PrintCharacterSheet();
cha1.Add(RandomCharacter("艾薇拉"));
cha1.Add(RandomCharacter("托尔吉"));
cha2.Add(RandomCharacter("哥布林射手"));
cha2.Add(RandomCharacter("哥布林战士"));
battleSimulator = new BattleSimulator(cha1, cha2);
}
private void Update() {
battleSimulator.Update();
}
private DataCharacter RandomCharacter(string name) {
return DataCharacter.Create(name, DataRace.Random(), DataProfession.Random());
}
}