Example #1
0
    private void TargetEnemy(ActionType actionType, UnitController actingUnit)
    {
        IdleAnimations(actingUnit.PlayersArmy);

        //if (UnitsOnBattlefield.UnitsInRange(actingUnit) == null) print("Range out of range :D");
        foreach (UnitController unit in BattlefieldUnits.UnitsInRange(actingUnit))
        {
            unit.Targetable = !unit.ImmunitiesToActions.Contains(actionType);
        }
        CancelButton.GetComponent <SpriteRenderer>().enabled = true;
        CancelButton.GetComponent <Collider2D>().enabled     = true;
        CancelButton.transform.GetChild(0).gameObject.SetActive(true);
    }