Player::Player(Object@, Timer@, Box@)

Temps: 2, 4, 7, 8, 9, 10, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31

Variables: 
 -002: Object@ playerModel
 -004: Timer@ t
 -006: Box@ st
 000: Player this
 002: (heap) GameObject {noname}
 004: (heap) Object {noname}
 015: (heap) Vector3 {noname}
 017: (heap) Vector3 {noname}
 019: (heap) Box {noname}
 021: (heap) _builtin_function_ {noname}
 023: (heap) Array {noname}
 025: (heap) Box {noname}
 027: (heap) Timer {noname}
 029: (heap) Weapon {noname}
 031: (heap) Array {noname}
 007: Vector3 {noname}
 013: Vector3 {noname}


- 14,13 -
    0  31 *    VarDecl  0
    0  31 *    VarDecl  1
    0  31 *    VarDecl  2
    0  31 *    SUSPEND
    1  31 *    CALL     4424           (int[]@ factstub())
    3  31 *    STOREOBJ v31
    4  31 *    PshVPtr  v31
    5  33 *    PshVPtr  v0
    6  35 *    ADDSi    v228, 134217944
    8  35 *    REFCPY   0x2c85bd0          (i:46685136, f:2.30655e-316)
   11  33 *    PopPtr
   12  31 *    FREE     v31, 0x2c85bd0          (i:46685136, f:2.30655e-316)
- 20,10 -
   15  31 *    SUSPEND
   16  31 *    PshVPtr  v0
   17  33 *    CALL     4015           (Actor::Actor())
- 10,6 -
   19  31 *    SUSPEND
   20  31 *    SetV4    v8, 0x0          (i:0, f:0)
   22  31 *    LoadThisR v212, 134217944
   24  31 *    WRTV4    v8
- 11,6 -
   25  31 *    SUSPEND
   26  31 *    SetV4    v10, 0x0          (i:0, f:0)
   28  31 *    LoadThisR v216, 134217944
   30  31 *    WRTV4    v10
- 12,6 -
   31  31 *    SUSPEND
   32  31 *    SetV4    v8, 0x0          (i:0, f:0)
   34  31 *    LoadThisR v220, 134217944
   36  31 *    WRTV4    v8
- 13,7 -
   37  31 *    SUSPEND
   38  31 *    SetV1    v10, 0x0
   40  31 *    LoadThisR v224, 134217944
   42  31 *    WRTV1    v10
- 25,3 -
   43  31 *    SUSPEND
   44  31 *    VAR      v-6
   45  33 *    PshVPtr  v0
   46  35 *    ADDSi    v176, 134217944
   48  35 *    GETOBJREF 2
   49  35 *    REFCPY   0x2c82e10          (i:46673424, f:2.30597e-316)
   52  33 *    PopPtr
- 26,3 -
   53  31 *    SUSPEND
   54  31 *    VAR      v-4
   55  33 *    PshVPtr  v0
   56  35 *    ADDSi    v184, 134217944
   58  35 *    GETOBJREF 2
   59  35 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
   62  33 *    PopPtr
- 27,3 -
   63  31 *    SUSPEND
   64  31 *    CALL     4028           (GameObject@ GameObject())
   66  31 *    STOREOBJ v2
   67  31 *    VAR      v2
   68  33 *    PshVPtr  v0
   69  35 *    ADDSi    v236, 134217944
   71  35 *    GETOBJREF 2
   72  35 *    REFCPY   0x2c81a70          (i:46668400, f:2.30573e-316)
   75  33 *    FREE     v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
   78  33 *    PopPtr
- 28,3 -
   79  31 *    SUSPEND
   80  31 *    CALLSYS  791           (Object@ Object())
   82  31 *    STOREOBJ v4
   83  31 *    VAR      v4
   84  33 *    PshVPtr  v0
   85  35 *    ADDSi    v244, 134217944
   87  35 *    GETOBJREF 2
   88  35 *    REFCPY   0x492650          (i:4793936, f:2.36852e-317)
   91  33 *    FREE     v4, 0x492650          (i:4793936, f:2.36852e-317)
   94  33 *    PopPtr
- 29,3 -
   95  31 *    SUSPEND
   96  31 *    CALLSYS  791           (Object@ Object())
   98  31 *    STOREOBJ v4
   99  31 *    VAR      v4
  100  33 *    PshVPtr  v0
  101  35 *    ADDSi    v252, 134217944
  103  35 *    GETOBJREF 2
  104  35 *    REFCPY   0x492650          (i:4793936, f:2.36852e-317)
  107  33 *    FREE     v4, 0x492650          (i:4793936, f:2.36852e-317)
  110  33 *    PopPtr
- 30,3 -
  111  31 *    SUSPEND
  112  31 *    CALLSYS  791           (Object@ Object())
  114  31 *    STOREOBJ v4
  115  31 *    VAR      v4
  116  33 *    PshVPtr  v0
  117  35 *    ADDSi    v260, 134217944
  119  35 *    GETOBJREF 2
  120  35 *    REFCPY   0x492650          (i:4793936, f:2.36852e-317)
  123  33 *    FREE     v4, 0x492650          (i:4793936, f:2.36852e-317)
  126  33 *    PopPtr
- 32,3 -
  127  31 *    SUSPEND
  128  31 *    PSF      v15
  129  33 *    PshC4    0x40a00000          (i:1084227584, f:5)
  131  34 *    PshC4    0x41280000          (i:1093140480, f:10.5)
  133  35 *    PshC4    0x40c00000          (i:1086324736, f:6)
  135  36 *    PSF      v7
  136  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  138  33 *    ObjInfo  v7, 1
  138  33 *    PSF      v7
  139  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  143  31 *    ObjInfo  v7, 0
  143  31 *    VAR      v15
  144  33 *    PSF      v17
  145  35 *    PshC4    0xc0a00000          (i:-1063256064, f:-5)
  147  36 *    PshC4    0xc1280000          (i:-1054343168, f:-10.5)
  149  37 *    PshC4    0xc0c00000          (i:-1061158912, f:-6)
  151  38 *    PSF      v13
  152  40 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  154  35 *    ObjInfo  v13, 1
  154  35 *    PSF      v13
  155  37 *    ALLOC    0x487f30, 184             (type:Vector3)
  159  33 *    ObjInfo  v13, 0
  159  33 *    VAR      v17
  160  35 *    GETOBJ   0
  161  35 *    GETOBJ   2
  162  35 *    CALL     4078           (Box@ Box(Vector3, Vector3))
  164  31 *    STOREOBJ v19
  165  31 *    VAR      v19
  166  33 *    PshVPtr  v0
  167  35 *    ADDSi    v268, 134217944
  169  35 *    GETOBJREF 2
  170  35 *    REFCPY   0x2c82e10          (i:46673424, f:2.30597e-316)
  173  33 *    FREE     v19, 0x2c82e10          (i:46673424, f:2.30597e-316)
  176  33 *    PopPtr
- 34,3 -
  177  31 *    SUSPEND
  178  31 *    PSF      v15
  179  33 *    PshC4    0x0          (i:0, f:0)
  181  34 *    PshC4    0x0          (i:0, f:0)
  183  35 *    PshC4    0x0          (i:0, f:0)
  185  36 *    PSF      v7
  186  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  188  33 *    ObjInfo  v7, 1
  188  33 *    PSF      v7
  189  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  193  31 *    ObjInfo  v7, 0
  193  31 *    VAR      v15
  194  33 *    PshVPtr  v-2
  195  35 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  198  35 *    PopPtr
  199  33 *    VAR      v4
  200  35 *    PshVPtr  v0
  201  37 *    ADDSi    v236, 134217944
  203  37 *    RDSPtr
  204  37 *    GETOBJ   2
  205  37 *    GETOBJ   4
  206  37 *    RefCpyV  v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
  209  37 *    CALLINTF 4689           (uint GameObject::addChild(Object@, Vector3))
  211  31 *    FREE     v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
- 35,3 -
  214  31 *    SUSPEND
  215  31 *    PSF      v15
  216  33 *    PshC4    0x0          (i:0, f:0)
  218  34 *    PshC4    0xbf800000          (i:-1082130432, f:-1)
  220  35 *    PshC4    0x3f000000          (i:1056964608, f:0.5)
  222  36 *    PSF      v7
  223  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  225  33 *    ObjInfo  v7, 1
  225  33 *    PSF      v7
  226  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  230  31 *    ObjInfo  v7, 0
  230  31 *    VAR      v15
  231  33 *    PshVPtr  v0
  232  35 *    ADDSi    v252, 134217944
  234  35 *    RDSPtr
  235  35 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  238  35 *    PopPtr
  239  33 *    VAR      v4
  240  35 *    PshVPtr  v0
  241  37 *    ADDSi    v236, 134217944
  243  37 *    RDSPtr
  244  37 *    GETOBJ   2
  245  37 *    GETOBJ   4
  246  37 *    RefCpyV  v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
  249  37 *    CALLINTF 4689           (uint GameObject::addChild(Object@, Vector3))
  251  31 *    FREE     v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
- 36,3 -
  254  31 *    SUSPEND
  255  31 *    PSF      v15
  256  33 *    PshC4    0x0          (i:0, f:0)
  258  34 *    PshC4    0xbf800000          (i:-1082130432, f:-1)
  260  35 *    PshC4    0xbf000000          (i:-1090519040, f:-0.5)
  262  36 *    PSF      v7
  263  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  265  33 *    ObjInfo  v7, 1
  265  33 *    PSF      v7
  266  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  270  31 *    ObjInfo  v7, 0
  270  31 *    VAR      v15
  271  33 *    PshVPtr  v0
  272  35 *    ADDSi    v260, 134217944
  274  35 *    RDSPtr
  275  35 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  278  35 *    PopPtr
  279  33 *    VAR      v4
  280  35 *    PshVPtr  v0
  281  37 *    ADDSi    v236, 134217944
  283  37 *    RDSPtr
  284  37 *    GETOBJ   2
  285  37 *    GETOBJ   4
  286  37 *    RefCpyV  v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
  289  37 *    CALLINTF 4689           (uint GameObject::addChild(Object@, Vector3))
  291  31 *    FREE     v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
- 38,3 -
  294  31 *    SUSPEND
  295  31 *    SetV4    v10, 0x4          (i:4, f:5.60519e-045)
  297  31 *    LoadThisR v52, 134217944
  299  31 *    WRTV4    v10
- 39,3 -
  300  31 *    SUSPEND
  301  31 *    SetV4    v8, 0x2          (i:2, f:2.8026e-045)
  303  31 *    LoadThisR v48, 134217944
  305  31 *    WRTV4    v8
- 41,3 -
  306  31 *    SUSPEND
  307  31 *    PSF      v15
  308  33 *    PshC4    0x0          (i:0, f:0)
  310  34 *    PshC4    0x0          (i:0, f:0)
  312  35 *    PshC4    0x0          (i:0, f:0)
  314  36 *    PSF      v7
  315  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  317  33 *    ObjInfo  v7, 1
  317  33 *    PSF      v7
  318  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  322  31 *    ObjInfo  v7, 0
  322  31 *    VAR      v15
  323  33 *    PshVPtr  v0
  324  35 *    ADDSi    v236, 134217944
  326  35 *    RDSPtr
  327  35 *    RefCpyV  v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
  330  35 *    PopPtr
  331  33 *    VAR      v2
  332  35 *    PshVPtr  v0
  333  37 *    GETOBJ   2
  334  37 *    GETOBJ   4
  335  37 *    CALLINTF 4690           (uint GameObject::addChild(GameObject@, Vector3))
- 42,3 -
  337  31 *    SUSPEND
  338  31 *    PSF      v15
  339  33 *    PshC4    0x3f800000          (i:1065353216, f:1)
  341  34 *    PshC4    0xc0a00000          (i:-1063256064, f:-5)
  343  35 *    PshC4    0x0          (i:0, f:0)
  345  36 *    PSF      v7
  346  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  348  33 *    ObjInfo  v7, 1
  348  33 *    PSF      v7
  349  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  353  31 *    ObjInfo  v7, 0
  353  31 *    VAR      v15
  354  33 *    PshVPtr  v0
  355  35 *    ADDSi    v244, 134217944
  357  35 *    RDSPtr
  358  35 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  361  35 *    PopPtr
  362  33 *    VAR      v4
  363  35 *    PshVPtr  v0
  364  37 *    GETOBJ   2
  365  37 *    GETOBJ   4
  366  37 *    CALLINTF 4689           (uint GameObject::addChild(Object@, Vector3))
- 44,3 -
  368  31 *    SUSPEND
  369  31 *    PshVPtr  v0
  370  33 *    FuncPtr  0x2d99d30          (i:47815984, f:2.36242e-316)
  373  35 *    CALLSYS  18           (_builtin_function_@ %delegate_factory(int&in, int&in))
  375  31 *    STOREOBJ v21
  376  31 *    VAR      v21
  377  33 *    PshVPtr  v0
  378  35 *    ADDSi    v184, 134217944
  380  35 *    RDSPtr
  381  35 *    ADDSi    v88, 67108902
  383  35 *    GETOBJ   2
  384  35 *    CALLSYS  728           (TimerEvent& TimerEvent::opAddAssign(Action@))
- 45,3 -
  386  31 *    SUSPEND
  387  31 *    PshC4    0x13          (i:19, f:2.66247e-044)
  389  32 *    PshVPtr  v0
  390  34 *    ADDSi    v228, 134217944
  392  34 *    RDSPtr
  393  34 *    CALLSYS  133           (void Array::resize(uint))
- 46,3 -
  395  31 *    SUSPEND
  396  31 *    SetV4    v9, 0x0          (i:0, f:0)
  398  31 *    PshC4    0x4          (i:4, f:5.60519e-045)
  400  32 *    PshVPtr  v0
  401  34 *    ADDSi    v228, 134217944
  403  34 *    RDSPtr
  404  34 *    RefCpyV  v23, 0x2c85bd0          (i:46685136, f:2.30655e-316)
  407  34 *    CALLSYS  4428           (int& Array::opIndex(uint))
  409  31 *    WRTV4    v9
  410  31 *    FREE     v23, 0x2c85bd0          (i:46685136, f:2.30655e-316)
- 47,3 -
  413  31 *    SUSPEND
  414  31 *    SetV4    v9, 0x0          (i:0, f:0)
  416  31 *    PshC4    0x5          (i:5, f:7.00649e-045)
  418  32 *    PshVPtr  v0
  419  34 *    ADDSi    v228, 134217944
  421  34 *    RDSPtr
  422  34 *    RefCpyV  v23, 0x2c85bd0          (i:46685136, f:2.30655e-316)
  425  34 *    CALLSYS  4428           (int& Array::opIndex(uint))
  427  31 *    WRTV4    v9
  428  31 *    FREE     v23, 0x2c85bd0          (i:46685136, f:2.30655e-316)
- 49,3 -
  431  31 *    SUSPEND
  432  31 *    PshC4    0x1          (i:1, f:1.4013e-045)
  434  32 *    PshC4    0x2          (i:2, f:2.8026e-045)
  436  33 *    CALL     4080           (Box@ Box())
  438  33 *    STOREOBJ v25
  439  33 *    PshVPtr  v0
  440  35 *    ADDSi    v176, 134217944
  442  35 *    RDSPtr
  443  35 *    CHKREF
  444  35 *    RefCpyV  v19, 0x2c82e10          (i:46673424, f:2.30597e-316)
  447  35 *    PopPtr
  448  33 *    PshVPtr  v19
  449  35 *    CHKREF
  450  35 *    PshVPtr  v25
  451  37 *    CALLSYS  4           (int& _builtin_object_::opAssign(int&in))
  453  33 *    FREE     v19, 0x2c82e10          (i:46673424, f:2.30597e-316)
  456  33 *    VAR      v25
  457  35 *    PshVPtr  v0
  458  37 *    ADDSi    v184, 134217944
  460  37 *    RDSPtr
  461  37 *    RefCpyV  v27, 0x490710          (i:4785936, f:2.36457e-317)
  464  37 *    PopPtr
  465  35 *    VAR      v27
  466  37 *    GETOBJ   0
  467  37 *    GETOBJ   2
  468  37 *    CALL     4160           (Weapon@ Weapon(Timer@, Box, int, int))
  470  31 *    STOREOBJ v29
  471  31 *    VAR      v29
  472  33 *    PshVPtr  v0
  473  35 *    ADDSi    v276, 134217944
  475  35 *    GETOBJREF 2
  476  35 *    REFCPY   0x2c8ad00          (i:46705920, f:2.30758e-316)
  479  33 *    FREE     v29, 0x2c8ad00          (i:46705920, f:2.30758e-316)
  482  33 *    PopPtr
- 50,3 -
  483  31 *    SUSPEND
  484  31 *    SetV4    v9, 0x5          (i:5, f:7.00649e-045)
  486  31 *    PshVPtr  v0
  487  33 *    ADDSi    v276, 134217944
  489  33 *    RDSPtr
  490  33 *    ADDSi    v196, 134217945
  492  33 *    PopRPtr
  493  31 *    WRTV4    v9
- 51,3 -
  494  31 *    SUSPEND
  495  31 *    PshC4    0x4          (i:4, f:5.60519e-045)
  497  32 *    PshVPtr  v0
  498  34 *    CALLINTF 4753           (void Actor::addToIntersect(int))
- 52,3 -
  500  31 *    SUSPEND
  501  31 *    PSF      v15
  502  33 *    PshC4    0x0          (i:0, f:0)
  504  34 *    PshC4    0x3f800000          (i:1065353216, f:1)
  506  35 *    PshC4    0x0          (i:0, f:0)
  508  36 *    PSF      v7
  509  38 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  511  33 *    ObjInfo  v7, 1
  511  33 *    PSF      v7
  512  35 *    ALLOC    0x487f30, 184             (type:Vector3)
  516  31 *    ObjInfo  v7, 0
  516  31 *    VAR      v15
  517  33 *    PshVPtr  v0
  518  35 *    ADDSi    v276, 134217944
  520  35 *    RDSPtr
  521  35 *    RefCpyV  v2, 0x2c81a70          (i:46668400, f:2.30573e-316)
  524  35 *    PopPtr
  525  33 *    VAR      v2
  526  35 *    PshVPtr  v0
  527  37 *    GETOBJ   2
  528  37 *    GETOBJ   4
  529  37 *    CALLINTF 4690           (uint GameObject::addChild(GameObject@, Vector3))
- 53,3 -
  531  31 *    SUSPEND
  532  31 * 0:
  532  31 *    FREE     v-2, 0x492650          (i:4793936, f:2.36852e-317)
  535  31 *    FREE     v-4, 0x490710          (i:4785936, f:2.36457e-317)
  538  31 *    FREE     v-6, 0x2c82e10          (i:46673424, f:2.30597e-316)
  541  31 *    RET      8
