代码如下
enum Type
{
...
...
...
NewEnumValue, // new value
}
var() array<class<Inventory>> ArrayClasses;
function Test()
{
ArrayClasses[TypeValue] = class<Inventory>(..., class'Class');
...
...
...
ArrayClasses[NewEnumValue] = class<Inventory>(..., class'Class');
} // throw error
通过枚举为数组赋值,现在报错:
Error, Code space for [FunctionName] overflowed by 77 bytes.
这个枚举计数超过 500。当我将“ NewEnumValue ”添加到 TypeEnum 并在测试函数中赋值时,在这一行中抛出错误,发生了什么?