SetObject
Macro: SetObject
Purpose: Assume a register to an object type.
Arguments: Arg1: Register, i.e.: rax, rbx, ...
Arg2: (optional) Object name.
Arg3: (optional) Instance POINTER. Default is pSelf.
P.S. 可以在Base Class,透過指定第3個參數來修改Child Class的Variable