void Awake() { if (instance == null) { instance = this; } }
/// <summary> /// Start the actual turn based fighting /// </summary> public void StartCombat() { currentTurnControllers = new List <NeverdawnCharacterController>(); allies = GameController.instance.party.activeCharacters; currentCombatGroup = new List <Character>(); currentCombatGroup.AddRange(enemies); currentCombatGroup.AddRange(allies); currentCombatGroup = currentCombatGroup.OrderByDescending(c => c.initiative).ToList(); UINeverdawnEnemies.SetCombatGroup(currentCombatGroup); _combatStarted = true; }