protected internal virtual List<BattleFighter> calcTargetList(BattleFighter attacker, BattleTeam targetTeam) { int _targetFlag = calcResultFlag(attacker, targetTeam); List<BattleFighter> _resultTarget = new List<BattleFighter>(); int _teamSize = targetTeam.allActorSize(); for (int _i = 0; _i < _teamSize; _i++) { if (MathUtils.hasFlagIndex(_targetFlag, _i)) { _resultTarget.Add(targetTeam.getActor(_i)); } } return _resultTarget; }