M
отлично помогает
Size: a a a
M
AD
M
CA
CA
AD
CA
CA
MO
USaveGame сет поинтеров (TSet<MyObj*>) или просто поинтер (MyObj*), то всё работает. MyObj наследуется от UObject. MySetHolder* у которого внутри TSet<MyObj*>, то он не сохраняется (при загрузке MySetHolder* в USaveGame пустой). MySetHolder наследуется от UObject, поле с сетом помечено UPROPERTY.К.
USaveGame сет поинтеров (TSet<MyObj*>) или просто поинтер (MyObj*), то всё работает. MyObj наследуется от UObject. MySetHolder* у которого внутри TSet<MyObj*>, то он не сохраняется (при загрузке MySetHolder* в USaveGame пустой). MySetHolder наследуется от UObject, поле с сетом помечено UPROPERTY.MO
MyObj создаётся в редакторе, поэтому поинтер работает, а MySetHolder через NewObject и объект каждый раз разный. А какой бест практис тут? Нормально вообще хранить поинтеры, завязываясь на расстановку объектов на карте? Или нужно каждый раз руками всё загонять в примитивы, а потом опять же руками всем сеттить состояние?К.
MyObj создаётся в редакторе, поэтому поинтер работает, а MySetHolder через NewObject и объект каждый раз разный. А какой бест практис тут? Нормально вообще хранить поинтеры, завязываясь на расстановку объектов на карте? Или нужно каждый раз руками всё загонять в примитивы, а потом опять же руками всем сеттить состояние?К.
MyObj создаётся в редакторе, поэтому поинтер работает, а MySetHolder через NewObject и объект каждый раз разный. А какой бест практис тут? Нормально вообще хранить поинтеры, завязываясь на расстановку объектов на карте? Или нужно каждый раз руками всё загонять в примитивы, а потом опять же руками всем сеттить состояние?MO
A
TK
TK
TK
TK
К.