Example #1
0
		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;
		}