using System.Collections; using System.Collections.Generic; using UnityEngine; using MuHua; /// /// 模拟器 - 管理 /// public class ManagerSimulator : ModuleSingle { /// 队伍1 public BattleTeam team1; /// 队伍2 public BattleTeam team2; public BattleSimulator battleSimulator; protected override void Awake() => NoReplace(false); private void Start() { team1 = new BattleTeam(); team1.Add(RandomCharacter("艾薇拉")); team1.Add(RandomCharacter("托尔吉")); team2 = new BattleTeam(); team2.Add(RandomCharacter("哥布林射手")); team2.Add(RandomCharacter("哥布林战士")); battleSimulator = new BattleSimulator(team1, team2); } private void Update() { battleSimulator.Update(); } private DataCharacter RandomCharacter(string name) { return CharacterTool.Create(name, RaceTool.Random(), ProfessionTool.Random()); } }