UE3-UnrealScript throw: ошибка, пространство кода для [FunctionName] переполнено на 77 байтов - PullRequest
0 голосов
/ 22 октября 2019

Код выглядит следующим образом:

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 и присвойте значение в Test Функция, выбросить ошибку в этой строке, Что происходит?

1 Ответ

0 голосов
/ 23 октября 2019

Я нашел ответ.
Слишком много строк кода в методе, более 708 строк приведут к этой ошибке.
Но я не знаю почему: (

...