bool ScriptObject::setInstanceUp(SQUserPointer up) { MCD_ASSERT(sq_isinstance(mObj)); sq_pushobject(mSqvm, mObj); sq_setinstanceup(mSqvm, -1, up); sq_poptop(mSqvm); return true; }
BOOL SquirrelObject::SetInstanceUP(SQUserPointer up) { if(!sq_isinstance(_o)) return FALSE; sq_pushobject(m_Vm.GetVMPtr(),_o); sq_setinstanceup(m_Vm.GetVMPtr(),-1,up); sq_pop(m_Vm.GetVMPtr(),1); return TRUE; }