Esempio n. 1
0
 public void SetAbility(string abilitySelected, BattleEnums.TargetType targetType)
 {
     _actionSelected       = abilitySelected;
     _targetType           = targetType;
     _skillTargetAvailable = _characterAbilities.SkillDictionary[abilitySelected].numberOfTargets;
     SetTarget(targetType);
 }
Esempio n. 2
0
    void SetTarget(BattleEnums.TargetType targetType)
    {
        if (_targetType == BattleEnums.TargetType.Friend)
        {
            _targetGroup = _allyTargets;
            SetTargetBattlePlacement(_allyBattlePlacements, _targetGroup.Count);
        }
        else
        {
            _targetGroup = _enemyTargets;
            SetTargetBattlePlacement(_enemyBattlePlacements, _targetGroup.Count);
        }
        _numberOfTargetsLeft = _targetGroup.Count;

        if (_targetGroup[_targetIndex]._isDead)
        {
            ChangeTarget("right");
        }
        _currentTarget = _targetGroup[_targetIndex];

        _targetIcon.MoveToTarget(_currentTarget._targetMark.transform.position);
    }