SetObjectVar

Last Updated2025-11-06
Created At2021-11-17

Sets an object's variable value. The changes are only applied when MRES_ChangedHandled or MRES_ChangedOverride is returned in the callback.

native void SetObjectVar(int num, int offset, ObjectValueType type, any value)

Parameters

int num
Parameter number to set, 0 for param "this", other parameters start from 1.
int offset
Byte offset within the object to the var to set.
Type of var it is.
any value
The value to set the var to.

Return Value

void

Error

Invalid handle, invalid param number, invalid param type or invalid Object type.