| Get | Get the value of a parameter.
Use only for: int, entity, edict, bool or float parameter types. |
| GetAddress | Get param address (Use only for ptr param types) |
| GetObjectVar | Gets an object's variable value. |
| GetObjectVarString | Gets an object's string variable value. |
| GetObjectVarVector | Gets an object's vector variable value. |
| GetString | Get the value of a string parameter.
Use only for: string, stringptr or charptr parameter types. |
| GetVector | Get the value of a vector parameter.
Use only for: vector or vectorptr parameter types. |
| IsNull | Checks if a pointer parameter is null. |
| Set | Set the value of a parameter.
Use only for: int, entity, edict, bool or float parameter types.
An entity parameter type can be set to NULL using INVALID_ENT_REFERENCE (-1).
The changes are only applied when MRES_ChangedHandled or MRES_ChangedOverride
is returned in the callback. |
| SetObjectVar | Sets an object's variable value.
The changes are only applied when MRES_ChangedHandled or MRES_ChangedOverride
is returned in the callback. |
| SetObjectVarVector | Sets an object's vector variable value.
The changes are only applied when MRES_ChangedHandled or MRES_ChangedOverride
is returned in the callback. |
| SetString | Set the value of a string parameter.
Use only for: string, stringptr or charptr parameter types.
The changes are only applied when MRES_ChangedHandled or MRES_ChangedOverride
is returned in the callback. |
| SetVector | Set the value of a vector parameter.
Use only for: vector or vectorptr parameter types.
The changes are only applied when MRES_ChangedHandled or MRES_ChangedOverride
is returned in the callback. |