Enemy::Enemy(Model@, Timer@, Scene@, Box@, ActorBehaviour@)

Temps: 4, 5, 7, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26

Variables: 
 -002: Model@ eModel
 -004: Timer@ t
 -006: Scene@ s
 -008: Box@ st
 -010: ActorBehaviour@ ab
 002: (heap) Object@ object
 000: Enemy this
 004: (heap) Object {noname}
 007: (heap) Model {noname}
 014: (heap) Vector3 {noname}
 016: (heap) Scene {noname}
 018: (heap) Box {noname}
 020: (heap) Box {noname}
 022: (heap) Timer {noname}
 024: (heap) Weapon {noname}
 026: (heap) GameObject {noname}
 010: Vector3 {noname}


- 4,10 -
    0  26 *    VarDecl  0
    0  26 *    VarDecl  1
    0  26 *    VarDecl  2
    0  26 *    VarDecl  3
    0  26 *    VarDecl  4
    0  26 *    SUSPEND
    1  26 *    PshVPtr  v0
    2  28 *    CALL     4015           (Actor::Actor())
- 8,3 -
    4  26 *    SUSPEND
    5  26 *    VarDecl  5
    5  26 *    CALLSYS  791           (Object@ Object())
    7  26 *    FREE     v2, 0x492650          (i:4793936, f:2.36852e-317)
   10  26 *    STOREOBJ v2
- 9,3 -
   11  26 *    SUSPEND
   12  26 *    VAR      v-6
   13  28 *    PshVPtr  v0
   14  30 *    ADDSi    v64, 134217917
   16  30 *    GETOBJREF 2
   17  30 *    REFCPY   0x493b20          (i:4799264, f:2.37115e-317)
   20  28 *    PopPtr
- 10,3 -
   21  26 *    SUSPEND
   22  26 *    VAR      v-4
   23  28 *    PshVPtr  v0
   24  30 *    ADDSi    v184, 134217917
   26  30 *    GETOBJREF 2
   27  30 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
   30  28 *    PopPtr
- 11,3 -
   31  26 *    SUSPEND
   32  26 *    VAR      v-10
   33  28 *    PshVPtr  v0
   34  30 *    ADDSi    v196, 134217917
   36  30 *    GETOBJREF 2
   37  30 *    REFCPY   0x2c80ed0          (i:46665424, f:2.30558e-316)
   40  28 *    PopPtr
- 12,3 -
   41  26 *    SUSPEND
   42  26 *    VAR      v-8
   43  28 *    PshVPtr  v0
   44  30 *    ADDSi    v176, 134217917
   46  30 *    GETOBJREF 2
   47  30 *    REFCPY   0x2c82e10          (i:46673424, f:2.30597e-316)
   50  28 *    PopPtr
- 13,3 -
   51  26 *    SUSPEND
   52  26 *    SetV4    v5, 0x1          (i:1, f:1.4013e-045)
   54  26 *    LoadThisR v52, 134217917
   56  26 *    WRTV4    v5
- 14,3 -
   57  26 *    SUSPEND
   58  26 *    SetV4    v5, 0x4          (i:4, f:5.60519e-045)
   60  26 *    LoadThisR v48, 134217917
   62  26 *    WRTV4    v5
- 15,3 -
   63  26 *    SUSPEND
   64  26 *    PshVPtr  v-2
   65  28 *    RefCpyV  v7, 0x49f960          (i:4847968, f:2.39521e-317)
   68  28 *    PopPtr
   69  26 *    VAR      v7
   70  28 *    PshVPtr  v2
   71  30 *    GETOBJ   2
   72  30 *    CALLSYS  837           (void Object::set_model(Model@))
- 16,3 -
   74  26 *    SUSPEND
   75  26 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
   77  27 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
   79  28 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
   81  29 *    PSF      v10
   82  31 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
   84  26 *    ObjInfo  v10, 1
   84  26 *    VAR      v10
   85  28 *    PshVPtr  v2
   86  30 *    GETREF   2
   87  30 *    CALLSYS  813           (void Object::scale(const Vector3&in))
- 17,3 -
   89  26 *    ObjInfo  v10, 0
   89  26 *    SUSPEND
   90  26 *    PSF      v14
   91  28 *    PshC4    0x0          (i:0, f:0)
   93  29 *    PshC4    0x0          (i:0, f:0)
   95  30 *    PshC4    0x0          (i:0, f:0)
   97  31 *    PSF      v10
   98  33 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  100  28 *    ObjInfo  v10, 1
  100  28 *    PSF      v10
  101  30 *    ALLOC    0x487f30, 184             (type:Vector3)
  105  26 *    ObjInfo  v10, 0
  105  26 *    VAR      v14
  106  28 *    PshVPtr  v2
  107  30 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  110  30 *    PopPtr
  111  28 *    VAR      v4
  112  30 *    PshVPtr  v0
  113  32 *    GETOBJ   2
  114  32 *    GETOBJ   4
  115  32 *    CALLINTF 4689           (uint GameObject::addChild(Object@, Vector3))
- 18,3 -
  117  26 *    SUSPEND
  118  26 *    PshVPtr  v0
  119  28 *    ADDSi    v64, 134217917
  121  28 *    RDSPtr
  122  28 *    RefCpyV  v16, 0x493b20          (i:4799264, f:2.37115e-317)
  125  28 *    PopPtr
  126  26 *    VAR      v16
  127  28 *    PshVPtr  v0
  128  30 *    GETOBJ   2
  129  30 *    CALLINTF 4456           (void Base::addToScene(Scene@))
- 19,3 -
  131  26 *    SUSPEND
  132  26 *    PshC4    0x1          (i:1, f:1.4013e-045)
  134  27 *    PshVPtr  v0
  135  29 *    CALLINTF 4753           (void Actor::addToIntersect(int))
- 20,3 -
  137  26 *    SUSPEND
  138  26 *    VAR      v0
  139  28 *    PshVPtr  v-10
  140  30 *    ADDSi    v40, 134217933
  142  30 *    GETOBJREF 2
  143  30 *    REFCPY   0x2c81320          (i:46666528, f:2.30563e-316)
  146  28 *    PopPtr
- 21,3 -
  147  26 *    SUSPEND
  148  26 *    PshC4    0x4          (i:4, f:5.60519e-045)
  150  27 *    PshC4    0x3          (i:3, f:4.2039e-045)
  152  28 *    CALL     4080           (Box@ Box())
  154  28 *    STOREOBJ v18
  155  28 *    PshVPtr  v0
  156  30 *    ADDSi    v176, 134217917
  158  30 *    RDSPtr
  159  30 *    CHKREF
  160  30 *    RefCpyV  v20, 0x2c82e10          (i:46673424, f:2.30597e-316)
  163  30 *    PopPtr
  164  28 *    PshVPtr  v20
  165  30 *    CHKREF
  166  30 *    PshVPtr  v18
  167  32 *    CALLSYS  4           (int& _builtin_object_::opAssign(int&in))
  169  28 *    FREE     v20, 0x2c82e10          (i:46673424, f:2.30597e-316)
  172  28 *    VAR      v18
  173  30 *    PshVPtr  v0
  174  32 *    ADDSi    v184, 134217917
  176  32 *    RDSPtr
  177  32 *    RefCpyV  v22, 0x490710          (i:4785936, f:2.36457e-317)
  180  32 *    PopPtr
  181  30 *    VAR      v22
  182  32 *    GETOBJ   0
  183  32 *    GETOBJ   2
  184  32 *    CALL     4160           (Weapon@ Weapon(Timer@, Box, int, int))
  186  26 *    STOREOBJ v24
  187  26 *    VAR      v24
  188  28 *    PshVPtr  v0
  189  30 *    ADDSi    v212, 134217917
  191  30 *    GETOBJREF 2
  192  30 *    REFCPY   0x2c8ad00          (i:46705920, f:2.30758e-316)
  195  28 *    FREE     v24, 0x2c8ad00          (i:46705920, f:2.30758e-316)
  198  28 *    PopPtr
- 22,3 -
  199  26 *    SUSPEND
  200  26 *    PSF      v14
  201  28 *    PshC4    0x0          (i:0, f:0)
  203  29 *    PshC4    0x0          (i:0, f:0)
  205  30 *    PshC4    0x0          (i:0, f:0)
  207  31 *    PSF      v10
  208  33 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  210  28 *    ObjInfo  v10, 1
  210  28 *    PSF      v10
  211  30 *    ALLOC    0x487f30, 184             (type:Vector3)
  215  26 *    ObjInfo  v10, 0
  215  26 *    VAR      v14
  216  28 *    PshVPtr  v0
  217  30 *    ADDSi    v212, 134217917
  219  30 *    RDSPtr
  220  30 *    RefCpyV  v26, 0x2c81a70          (i:46668400, f:2.30573e-316)
  223  30 *    PopPtr
  224  28 *    VAR      v26
  225  30 *    PshVPtr  v0
  226  32 *    GETOBJ   2
  227  32 *    GETOBJ   4
  228  32 *    CALLINTF 4690           (uint GameObject::addChild(GameObject@, Vector3))
- 23,3 -
  230  26 *    SUSPEND
  231  26 *    FREE     v2, 0x492650          (i:4793936, f:2.36852e-317)
  234  26 * 0:
  234  26 *    FREE     v-2, 0x49f960          (i:4847968, f:2.39521e-317)
  237  26 *    FREE     v-4, 0x490710          (i:4785936, f:2.36457e-317)
  240  26 *    FREE     v-6, 0x493b20          (i:4799264, f:2.37115e-317)
  243  26 *    FREE     v-8, 0x2c82e10          (i:46673424, f:2.30597e-316)
  246  26 *    FREE     v-10, 0x2c80ed0          (i:46665424, f:2.30558e-316)
  249  26 *    RET      12
