Exemplo n.º 1
0
    private void OnMapEnd()
    {
        for (int i = 0; i < UnitData.ActiveSkills.ActiveSkills.Count; i++)
        {
            UnitData.ActiveSkills.ActiveSkills[i].Break();
        }
        if (IsInvoking("Run"))
        {
            CancelInvoke("Run");
        }
        StopTargetAttack(true);
        _lastTargetUnit = _targetUnit = null;
        _unitAttack.Reset(true);

        if (_unitData != null && !_unitData.IsDead)
        {
            _model.PlayWinAnimation();
            _unitAttack.LookIntoSunset();
        }
    }