Exemplo n.º 1
0
    public int Attack(int attackPoint, MonsterBehaviorState state)
    {
        switch (state)
        {
        case MonsterBehaviorState.Fire:
            return((int)(attackPoint * 3));

        case MonsterBehaviorState.Cold:
            return((int)(attackPoint * 0.8));
        }

        return(attackPoint);
    }
Exemplo n.º 2
0
    public int DamegeAmount(int received, MonsterBehaviorState state)
    {
        switch (state)
        {
        case MonsterBehaviorState.Fire:
            return(0);

        case MonsterBehaviorState.Cold:
            break;
        }

        return(received);
    }