Ejemplo n.º 1
0
        public void IAUnitAttack(int IAAttackingUnit, int _TargetAttackedUnit, SpellTarget TargetPlayerOrIA, string SpellID)
        {
            Unit _IAUnitGameObject;

            switch (TargetPlayerOrIA)
            {
            case SpellTarget.IAUNIT:
                IAUnitCrew.TryGetValue(IAAttackingUnit, out _IAUnitGameObject);
                UnitBattle _IAUnitBattle = _IAUnitGameObject.InstantiatedUnit.GetComponent <UnitBattle>();
                _IAUnitBattle.IASpellAttack(SpellID, _TargetAttackedUnit, IAAttackingUnit);
                break;

            case SpellTarget.ALLY:
            case SpellTarget.SELF:
            default:
                /*EnemyUnitCrew.TryGetValue(IAAttackingUnit, out _UnitGameObject);
                 * UnitBattle _IAUnitBattle = _UnitGameObject.InstantiatedUnit.GetComponent<UnitBattle>();
                 * _IAUnitBattle.IAAttack(_TargetAttackedUnit);*/
                break;
            }
        }