Adapt VScript vector access to new SDK

This commit is contained in:
Blixibon 2025-07-29 13:40:41 -05:00
parent 0d7c5b4fd3
commit bf82cf79b9

View File

@ -1334,10 +1334,7 @@ bool getVariant(HSQUIRRELVM vm, SQInteger idx, ScriptVariant_t& variant)
Vector* v = nullptr;
if (SQ_SUCCEEDED(sq_getinstanceup(vm, idx, (SQUserPointer*)&v, TYPETAG_VECTOR)))
{
variant.Free();
variant = (Vector*)malloc(sizeof(Vector));
//variant.EmplaceAllocedVector(*v);
variant.m_flags |= SV_FREE;
variant = *v;
return true;
}
// fall-through for non-vector