void GameObject::setChildPosition(GameObjectProperties@, Vector3)

Temps: 3, 4, 5, 8, 10, 12

Variables: 
 -002: GameObjectProperties@ prop
 -004: Vector3 v
 000: GameObject this
 010: (heap) Vector3 {noname}
 012: (heap) GameObject {noname}
 003: Vector3 {noname}
 008: Vector3 {noname}


- 184,3 -
    0  12 *    VarDecl  0
    0  12 *    VarDecl  1
    0  12 *    SUSPEND
    1  12 *    PshVPtr  v-4
    2  14 *    PshVPtr  v-2
    3  16 *    ADDSi    v68, 134217928
    5  16 *    COPY     v3, 67108879
    7  14 *    PopPtr
- 185,3 -
    8  12 *    SUSPEND
    9  12 *    VAR      v-4
   10  14 *    PSF      v3
   11  16 *    PshVPtr  v0
   12  18 *    ADDSi    v132, 134217923
   14  18 *    GETOBJREF 4
   15  18 *    CALLSYS  246           (Vector3 Quaternion::rotVector3(const Vector3&in) const)
   17  12 *    ObjInfo  v3, 1
   17  12 *    PSF      v3
   18  14 *    PshVPtr  v-2
   19  16 *    ADDSi    v56, 134217928
   21  16 *    COPY     v3, 67108879
   23  14 *    ObjInfo  v3, 0
   23  14 *    PopPtr
- 186,3 -
   24  12 *    SUSPEND
   25  12 *    LoadRObjR v-2, v80, 134217928
   28  12 *    RDR4     v4
   29  12 *    CMPIi    v4, 0
   31  12 *    JNZ      +25              (d:58)
- 187,4 -
   33  12 * {
   33  12 *    SUSPEND
   34  12 *    PshVPtr  v0
   35  14 *    ADDSi    v32, 134217923
   37  14 *    PSF      v3
   38  16 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   40  12 *    ObjInfo  v3, 1
   40  12 *    VAR      v3
   41  14 *    PSF      v8
   42  16 *    PshVPtr  v-2
   43  18 *    ADDSi    v56, 134217928
   45  18 *    GETREF   4
   46  18 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
   48  12 *    ObjInfo  v8, 1
   48  12 *    ObjInfo  v3, 0
   48  12 *    VAR      v8
   49  14 *    PshVPtr  v-2
   50  16 *    ADDSi    v48, 134217928
   52  16 *    RDSPtr
   53  16 *    GETREF   2
   54  16 *    CALLSYS  804           (void Object::setPosition(const Vector3&in))
   56  12 *    ObjInfo  v8, 0
   56  12 * }
   56  12 *    JMP      +35              (d:93)
- 189,4 -
   58  12 * 1:
   58  12 * {
   58  12 *    SUSPEND
   59  12 *    PSF      v10
   60  14 *    PshVPtr  v0
   61  16 *    ADDSi    v32, 134217923
   63  16 *    PSF      v3
   64  18 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   66  14 *    ObjInfo  v3, 1
   66  14 *    VAR      v3
   67  16 *    PSF      v8
   68  18 *    PshVPtr  v-2
   69  20 *    ADDSi    v56, 134217928
   71  20 *    GETREF   4
   72  20 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
   74  14 *    ObjInfo  v8, 1
   74  14 *    ObjInfo  v3, 0
   74  14 *    PSF      v8
   75  16 *    ALLOC    0x487f30, 184             (type:Vector3)
   79  12 *    ObjInfo  v8, 0
   79  12 *    VAR      v10
   80  14 *    PshVPtr  v-2
   81  16 *    ADDSi    v40, 134217928
   83  16 *    RDSPtr
   84  16 *    GETOBJ   2
   85  16 *    RefCpyV  v12, 0x2c81a70          (i:46668400, f:2.30573e-316)
   88  16 *    CALLINTF 4705           (void GameObject::setPosition(Vector3))
   90  12 *    FREE     v12, 0x2c81a70          (i:46668400, f:2.30573e-316)
- 191,3 -
   93  12 * }
   93  12 * 2:
   93  12 *    SUSPEND
   94  12 * 0:
   94  12 *    FREE     v-2, 0x2c83490          (i:46675088, f:2.30606e-316)
   97  12 *    FREE     v-4, 0x487f30          (i:4751152, f:2.34738e-317)
  100  12 *    RET      6
