私はC#を学んでいて、ゲームを作ろうとしていますが、問題があります。私が呼び出す2つのクラスがItem
ありWeapon
、Weapon
次のようになります。
class Weapon : Item
{
int damage;
int durability;
public void asd()
{
Weapon shortSword = new Weapon();
shortSword.dmg = 5;
shortSword.durability = 20;
Weapon woodenBow = new Weapon();
woodenBow.dmg = 3;
woodenBow.durability = 15;
}
}
次に、さまざまなメソッドを含む別のクラスがあります。そのうちの1つは、プレーヤーがアイテムを歩くときに呼び出され、そのアイテムをランダム化することになっています。Weapon
しかし、私はこの他のクラスからのオブジェクトに到達することはできません。どうすればそれらに到達できますか、またはこの問題を解決できますか?