私はダメージを受け、健康状態を持つアイテムの基本クラス設定をしています。しかし、何らかの理由で私はアクセスできないエラーが出るので、私は基本変数にアクセスできません。基本クラスの変数にアクセスできないエラー
この私のコードの設定されています
public abstract class Items
{
public float health { get; private set; }
public Items()
{
health = 100f;
}
}
public class Sword : Items
{
public string name { get; private set; }
public float maxPower { get; private set; }
public Sword(string n float mPower) : base()
{
name = n;
maxPower = mPower;
}
public void UpdateDamage(float damageAmount)
{
health = Mathf.Clamp(health - damageAmount,0,100);
}
}
エラーは次のとおりです。
'Items.healthは' 私が設定しているため、私はと推測、その保護レベル
にアクセスできないそれは公衆に私の損害の方法でそれにアクセスすることができたが、私はそうは思わない。ここでどこが間違っていたのですか?
@Dabe - [c#naming convensions](https://msdn.microsoft.com/en-us/library/ms229002(v = vs.110).aspx)についてもここで読むことをお勧めします。 –