uint GameObject::addChild(GameObject@, Vector3)

Temps: 3, 5, 8, 10, 12

Variables: 
 -002: GameObject@ obj
 -004: Vector3 pos
 002: (heap) GameObjectProperties prop
 000: GameObject this
 005: (heap) Scene {noname}
 010: (heap) Vector3 {noname}
 012: (heap) GameObjectProperties {noname}
 008: Vector3 {noname}


- 42,3 -
    0  12 *    VarDecl  0
    0  12 *    VarDecl  1
    0  12 *    SUSPEND
    1  12 *    VarDecl  2
    1  12 *    CALL     4095           (GameObjectProperties@ GameObjectProperties())
    3  12 *    STOREOBJ v2
- 44,3 -
    4  12 *    SUSPEND
    5  12 *    LoadThisR v80, 134217923
    7  12 *    RDR1     v3
    8  12 *    CpyVtoR4 v3
    9  12 *    JLowZ    +34              (d:45)
- 45,4 -
   11  12 * {
   11  12 *    SUSPEND
   12  12 *    PshVPtr  v0
   13  14 *    ADDSi    v64, 134217923
   15  14 *    RDSPtr
   16  14 *    RefCpyV  v5, 0x493b20          (i:4799264, f:2.37115e-317)
   19  14 *    PopPtr
   20  12 *    VAR      v5
   21  14 *    PshVPtr  v-2
   22  16 *    GETOBJ   2
   23  16 *    CALLINTF 4456           (void Base::addToScene(Scene@))
- 46,4 -
   25  12 *    SUSPEND
   26  12 *    PSF      v10
   27  14 *    VAR      v-4
   28  16 *    PSF      v8
   29  18 *    PshVPtr  v0
   30  20 *    ADDSi    v132, 134217923
   32  20 *    GETOBJREF 4
   33  20 *    CALLSYS  246           (Vector3 Quaternion::rotVector3(const Vector3&in) const)
   35  14 *    ObjInfo  v8, 1
   35  14 *    PSF      v8
   36  16 *    ALLOC    0x487f30, 184             (type:Vector3)
   40  12 *    ObjInfo  v8, 0
   40  12 *    VAR      v10
   41  14 *    PshVPtr  v-2
   42  16 *    GETOBJ   2
   43  16 *    CALLINTF 4705           (void GameObject::setPosition(Vector3))
- 49,3 -
   45  12 * }
   45  12 * 1:
   45  12 *    SUSPEND
   46  12 *    VAR      v-2
   47  14 *    PshVPtr  v2
   48  16 *    ADDSi    v40, 134217928
   50  16 *    GETOBJREF 2
   51  16 *    REFCPY   0x2c81a70          (i:46668400, f:2.30573e-316)
   54  14 *    PopPtr
- 50,3 -
   55  12 *    SUSPEND
   56  12 *    SetV4    v3, 0x1          (i:1, f:1.4013e-045)
   58  12 *    LoadRObjR v2, v80, 134217928
   61  12 *    WRTV4    v3
- 51,3 -
   62  12 *    SUSPEND
   63  12 *    PSF      v10
   64  14 *    PshVPtr  v-4
   65  16 *    ALLOC    0x487f30, 184             (type:Vector3)
   69  12 *    VAR      v10
   70  14 *    PshVPtr  v2
   71  16 *    RefCpyV  v12, 0x2c83490          (i:46675088, f:2.30606e-316)
   74  16 *    PopPtr
   75  14 *    VAR      v12
   76  16 *    PshVPtr  v0
   77  18 *    GETOBJ   2
   78  18 *    GETOBJ   4
   79  18 *    CALLINTF 4691           (uint GameObject::setProperties(GameObjectProperties@, Vector3))
   81  12 *    CpyRtoV4 v3
   82  12 * {
   82  12 *    FREE     v2, 0x2c83490          (i:46675088, f:2.30606e-316)
   85  12 * }
   85  12 *    CpyVtoR4 v3
   86  12 * 0:
   86  12 *    FREE     v-2, 0x2c81a70          (i:46668400, f:2.30573e-316)
   89  12 *    FREE     v-4, 0x487f30          (i:4751152, f:2.34738e-317)
   92  12 *    RET      6
