"メンバー名は囲みタイプと同じではありません"。このコードを実行するためにこのコードをどのように並べ替えますか?「メンバー名がその囲みタイプと同じではない」とはどういう意味ですか?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace works
{
class Enemy : Character
{
Character Hero = new Character();
Character Enemy = new Character();
public override void Die()
{
Console.WriteLine("[0] has killed the enemy!", mST_Name);
}
public override void TakeDamage()
{
Enemy.mIN_HitPoints -= Hero.mIN_Strength;
Console.WriteLine("Your enemy has been hit and has {0} HP left!", mIN_HitPoints);
if (mIN_HitPoints == 0)
{
Die();
}
}
}
}
このコードのポイントは、RPGスタイルのゲームをシミュレートすることです。ダメージの計算には、このコード行に「敵」が必要であることに注意してください。
「メンバー名が囲みタイプと同じではない」の部分は不明ですか? –