Ejemplo n.º 1
0
    public void EndFight(FightResult fightResult, ActionBase action)
    {
        CheckIfAnyEntityDied(fightResult, action);

        // Mooks should broadcast their fights for clarity
        if (!fighter.isEnemy() && !fighter.IsHero())
        {
            // TODO: do in more clean way
            ActionListener actionListener = fighter.GetComponent <ActionListener>();
            actionListener.EchoMessage(fightResult.GetAnnouncerMessage());
        }

        onFightEnd(fightResult);
    }