【发布时间】:2016-12-12 10:01:46
【问题描述】:
我正在制作一个简单的游戏,它包含统计数据(力量、智力、魅力...)和技能(采矿、游泳、骑行...)。这些结构组织在Types 类中。
我想在所有文件中访问这些结构。在 C++ 中,我可以只包含该类并使用 struct Stats,但在 C# 中我不能这样做。
有没有办法让它工作?
这是我的简化代码
public class Types{
public struct stats{
float str;
float con;
float inte;
}
public struct skill{
float mining;
}
}
public class NPC{
stats baseStats;
skill skills;
string name;
float hunger;
float necessity;
short hp;
}
谢谢。
【问题讨论】:
-
您是否有理由希望将它们定义为类型的一部分?如果您想在其他对象之间共享它们,在命名空间级别定义它们不是更有意义吗?