コード例 #1
0
        public override Attack Execute(Enemy user)
        {
            if (lifeSteal.Roll())
            {
                return(lifeSteal.Execute(user));
            }

            if (doubleDamage.Roll())
            {
                return(doubleDamage.Execute(user));
            }

            return(new Attack("Regular Attack", user.Damage.Value));
        }