我需要一个像枚举一样工作的解决方案,但有可能添加和删除元素。 我们有一个基础解决方案,它应该提供一些默认值,这对所有项目都很常见,但所有项目(扩展基础)也应该能够添加和删除它们自己的项目。 例子: 基地产品: public static class Constants
{
public enum Food
{
Carrot,
Meat,
C
我的角色射箭。她开始没有零箭头,直到她拿起一个箭头图标才能开枪。箭头图标的值为3.在此之后,她可以射箭。该代码工作正常。现在我必须通过UI文本显示来减少这些箭头的数值。当拾取箭头图标时,UI文本值从0更改为3,但在拍摄箭头时它不会减少。我有另一个带有脚本的游戏对象,该脚本可以检测何时拍摄箭头。当这种情况发生时,它会告诉主要脚本:“嘿,箭头刚刚被击中。”当我射箭时,重点是让文字减少。 using S
trait TestTrait
{
public function matches()
{
}
}
class TestClassOne
{
public static function matches()
{
}
}
class TestClassTwo extends TestClassOne
{