Ejemplo n.º 1
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Ejemplo n.º 2
0
    /// <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;
    }