我正在学习 C#,我正在尝试制作游戏,但遇到了问题。我有两个类,我称之为Item
and 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;
}
}
然后我有另一个包含不同方法的类,其中一个在玩家走在一个项目上时被调用,并且它应该随机化该项目。但是我无法Weapon
从其他类中获取对象。我如何联系他们,或解决这个问题?