Code:
trait method QName(PackageNamespace(""), "update") flag OVERRIDE
method
refid "com.company.assembleegameclient.objects:Player/update"
param QName(PackageNamespace(""), "int")
param QName(PackageNamespace(""), "int")
returns QName(PackageNamespace(""), "Boolean")
body
maxstack 8
localcount 9
initscopedepth 7
maxscopedepth 8
code
pushfalse
pushtrue
setlocal 7
jump L10
setlocal 6
pushnull
instanceof
setlocal2
increment
greaterthan
L10:
setlocal 8
getlocal0
pushscope
pushnan
setlocal3
pushnan
setlocal 4
pushnan
setlocal 5
pushbyte 0
setlocal 6
getlocal0
getproperty QName(PackageNamespace(""), "_-0BP")
getlocal 8
iftrue L98
iffalse L53
getlocal 8
dup
iffalse L32
pop
getlocal0
convert_b
L32:
iftrue L99
getlocal0
getlocal0
getproperty QName(PackageNamespace(""), "_-0BP")
getlocal2
subtract
initproperty QName(PackageNamespace(""), "_-0BP")
getlocal0
getproperty QName(PackageNamespace(""), "_-0BP")
pushbyte 0
getlocal 8
dup
iffalse L48
pop
getlocal2
convert_b
L48:
iftrue L110
ifnlt L53
getlocal0
pushbyte 0
initproperty QName(PackageNamespace(""), "_-0BP")
L53:
getlocal0
getproperty QName(PackageNamespace(""), "_-096")
getlocal 8
iftrue L109
iffalse L89
getlocal0
getlocal0
getproperty QName(PackageNamespace(""), "_-096")
getlocal2
subtract
initproperty QName(PackageNamespace(""), "_-096")
getlocal 7
iffalse L259
getlocal0
getproperty QName(PackageNamespace(""), "_-096")
pushbyte 0
getlocal 7
iffalse L110
ifnlt L89
getlocal 7
dup
iftrue L78
pop
getlocal1
convert_b
L78:
iffalse L345
getlocal0
pushbyte 0
initproperty QName(PackageNamespace(""), "_-096")
getlocal 7
dup
iftrue L88
pop
getlocal0
convert_b
L88:
iffalse L114
L89:
getlocal0
getproperty QName(PackageNamespace(""), "_-iM")
getlocal 8
dup
iffalse L97
pop
getlocal1
convert_b
L97:
iftrue L541
L98:
iffalse L114
L99:
getlocal0
getlocal0
getproperty QName(PackageNamespace(""), "_-iM")
getlocal2
subtract
initproperty QName(PackageNamespace(""), "_-iM")
getlocal0
getproperty QName(PackageNamespace(""), "_-iM")
getlocal 7
iffalse L541
L109:
pushbyte 0
L110:
ifnlt L114
getlocal0
pushbyte 0
initproperty QName(PackageNamespace(""), "_-iM")
L114:
findpropstrict QName(PackageNamespace(""), "_-Av")
callproperty QName(PackageNamespace(""), "_-Av"), 0
convert_b
dup
getlocal 8
dup
iffalse L124
pop
getlocal0
convert_b
L124:
iftrue L197
iffalse L134
getlocal 8
iftrue L392
pop
getlocal 8
iftrue L561
findpropstrict QName(PackageNamespace(""), "isPaused")
callproperty QName(PackageNamespace(""), "isPaused"), 0
not
L134:
iffalse L167
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-06m")
getlocal 8
iftrue L169
pushnull
getlocal 8
dup
iffalse L146
pop
getlocal1
convert_b
L146:
iftrue L170
ifne L166
getlocal 8
dup
iffalse L154
pop
getlocal0
convert_b
L154:
iftrue L497
getlocal0
findpropstrict QName(PackageNamespace("_-zL"), "_-0Vm")
getlocal0
constructprop QName(PackageNamespace("_-zL"), "_-0Vm"), 1
initproperty QName(ProtectedNamespace("_-71"), "_-06m")
getlex QName(PackageNamespace(""), "map_")
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-06m")
getlex QName(PackageNamespace(""), "x_")
getlex QName(PackageNamespace(""), "y_")
callpropvoid QName(PackageNamespace(""), "addObj"), 3
L166:
jump L185
L167:
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-06m")
L169:
pushnull
L170:
ifeq L185
getlocal 7
iffalse L345
getlex QName(PackageNamespace(""), "map_")
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-06m")
getproperty QName(PackageNamespace(""), "objectId_")
callpropvoid QName(PackageNamespace(""), "removeObj"), 1
getlocal 8
iftrue L517
getlocal0
pushnull
initproperty QName(ProtectedNamespace("_-71"), "_-06m")
getlocal 8
iftrue L551
L185:
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
getlocal0
equals
getlocal 8
dup
iffalse L195
pop
getlocal1
convert_b
L195:
iftrue L500
dup
L197:
iffalse L216
getlocal 7
dup
iftrue L204
pop
getlocal2
convert_b
L204:
iffalse L302
pop
findpropstrict QName(PackageNamespace(""), "isPaused")
callproperty QName(PackageNamespace(""), "isPaused"), 0
convert_b
getlocal 7
dup
iftrue L215
pop
getlocal2
convert_b
L215:
iffalse L496
L216:
iffalse L228
getlocal 7
iffalse L551
pushtrue
returnvalue
getlocal 7
dup
iftrue L227
pop
getlocal0
convert_b
L227:
iffalse L406
L228:
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-PI")
pushnull
ifeq L439
getlocal 7
dup
iftrue L238
pop
getlocal2
convert_b
L238:
iffalse L479
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "data_")
getproperty Multiname("cameraAngle", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-71"), StaticProtectedNs("_-71"), StaticProtectedNs("_-0Zn"), StaticProtectedNs("_-Dl"), StaticProtectedNs("_-e7")])
convert_d
getlocal 7
dup
iftrue L249
pop
getlocal2
convert_b
L249:
iffalse L334
setlocal3
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-aM")
pushdouble 0
getlocal 7
iffalse L281
ifeq L295
getlocal 8
iftrue L370
L259:
getlocal3
getlocal2
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "_-Um")
multiply
getlocal 7
dup
iftrue L270
pop
getlocal1
convert_b
L270:
iffalse L281
jump L278
declocal 3
checkfilter
declocal 5
istypelate
decrement
astypelate
L278:
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-aM")
multiply
L281:
add
convert_d
setlocal3
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "data_")
getlocal3
setproperty Multiname("cameraAngle", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-71"), StaticProtectedNs("_-71"), StaticProtectedNs("_-0Zn"), StaticProtectedNs("_-Dl"), StaticProtectedNs("_-e7")])
getlocal 7
dup
iftrue L294
pop
getlocal2
convert_b
L294:
iffalse L542
L295:
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-PI")
getproperty QName(PackageNamespace(""), "x")
pushdouble 0
equals
getlocal 7
iffalse L514
L302:
not
dup
iftrue L321
pop
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-PI")
getproperty QName(PackageNamespace(""), "y")
pushdouble 0
equals
getlocal 7
iffalse L474
not
getlocal 7
dup
iftrue L320
pop
getlocal2
convert_b
L320:
iffalse L447
L321:
iffalse L371
getlocal 7
iffalse L551
getlocal0
callproperty QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), "_-ci"), 0
convert_d
getlocal 7
dup
iftrue L333
pop
getlocal3
convert_b
L333:
iffalse L344
L334:
setlocal 4
getlex QName(PackageNamespace(""), "Math")
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-PI")
getproperty QName(PackageNamespace(""), "y")
getlocal0
getproperty QName(ProtectedNamespace("_-71"), "_-PI")
getproperty QName(PackageNamespace(""), "x")
callproperty QName(PackageNamespace(""), "atan2"), 2
convert_d
L344:
setlocal 5
L345:
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getlocal 4
getlex QName(PackageNamespace(""), "Math")
getlocal3
getlocal 5
add
callproperty QName(PackageNamespace(""), "cos"), 1
multiply
setproperty QName(PackageNamespace(""), "x")
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getlocal 4
getlex QName(PackageNamespace(""), "Math")
getlocal3
getlocal 5
add
callproperty QName(PackageNamespace(""), "sin"), 1
multiply
setproperty QName(PackageNamespace(""), "y")
getlocal 7
dup
iftrue L369
pop
getlocal3
convert_b
L369:
iffalse L497
L370:
jump L377
L371:
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
pushbyte 0
setproperty QName(PackageNamespace(""), "x")
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
pushbyte 0
setproperty QName(PackageNamespace(""), "y")
L377:
getlex QName(PackageNamespace(""), "_-0QP")
pushnull
equals
not
dup
iffalse L392
getlocal 8
iftrue L502
pop
getlocal 7
iffalse L517
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "push_")
convert_b
L392:
iffalse L417
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getproperty QName(PackageNamespace(""), "x")
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "animate_")
getproperty QName(PackageNamespace(""), "dx_")
pushshort 1000
divide
subtract
setproperty QName(PackageNamespace(""), "x")
getlocal 8
iftrue L438
L406:
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getproperty QName(PackageNamespace(""), "y")
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "animate_")
getproperty QName(PackageNamespace(""), "dy_")
pushshort 1000
divide
subtract
setproperty QName(PackageNamespace(""), "y")
L417:
getlocal0
getlex QName(PackageNamespace(""), "x_")
getlocal2
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getproperty QName(PackageNamespace(""), "x")
multiply
add
getlex QName(PackageNamespace(""), "y_")
getlocal2
getlex QName(ProtectedNamespace("_-Dl"), "moveVec_")
getproperty QName(PackageNamespace(""), "y")
multiply
add
callpropvoid QName(PackageNamespace(""), "_-lY"), 2
getlocal 7
dup
iftrue L437
pop
getlocal3
convert_b
L437:
iffalse L479
L438:
jump L448
L439:
getlocal0
getlocal1
getlocal2
callsuper QName(PackageNamespace(""), "update"), 2
iftrue L448
getlocal 8
iftrue L469
pushfalse
L447:
returnvalue
L448:
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
getlocal0
equals
getlocal 7
dup
iftrue L458
pop
getlocal1
convert_b
L458:
iffalse L492
dup
getlocal 8
dup
iffalse L466
pop
getlocal3
convert_b
L466:
iftrue L515
iffalse L474
pop
L469:
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "maxDamage_")
pushbyte 0
greaterthan
L474:
dup
iffalse L492
getlocal 8
iftrue L496
pop
L479:
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "lastDamage_")
pushshort 500
add
getlocal1
lessthan
getlocal 7
dup
iftrue L491
pop
getlocal0
convert_b
L491:
iffalse L496
L492:
dup
getlocal 8
iftrue L515
iffalse L500
L496:
pop
L497:
findpropstrict QName(PackageNamespace(""), "_-0Es")
callproperty QName(PackageNamespace(""), "_-0Es"), 0
not
L500:
dup
iffalse L522
L502:
pop
getlocal 8
dup
iffalse L509
pop
getlocal1
convert_b
L509:
iftrue L542
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "obj_")
pushnull
equals
L514:
dup
L515:
iftrue L522
pop
L517:
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "obj_")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "protectFromGroundDamage_")
not
L522:
iffalse L561
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "gs_")
getproperty QName(PackageNamespace(""), "gsc_")
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "minDamage_")
getlex QName(PackageNamespace(""), "_-0QP")
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "maxDamage_")
jump L539
setlocal 5
kill 4
popscope
declocal_i 6
inclocal_i 3
declocal 5
L539:
callproperty Multiname("getNextDamage", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-71"), StaticProtectedNs("_-71"), StaticProtectedNs("_-0Zn"), StaticProtectedNs("_-Dl"), StaticProtectedNs("_-e7")]), 2
convert_i
L541:
setlocal 6
L542:
findpropstrict QName(PackageNamespace(""), "damage")
pushbyte 255
getlocal 6
pushnull
getlex QName(PackageNamespace(""), "_-Hi")
getlocal 6
lessequals
pushnull
callpropvoid QName(PackageNamespace(""), "damage"), 5
L551:
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "gs_")
getproperty QName(PackageNamespace(""), "gsc_")
getlocal1
getlex QName(PackageNamespace(""), "x_")
getlex QName(PackageNamespace(""), "y_")
callpropvoid Multiname("groundDamage", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-71"), StaticProtectedNs("_-71"), StaticProtectedNs("_-0Zn"), StaticProtectedNs("_-Dl"), StaticProtectedNs("_-e7")]), 3
getlex QName(PackageNamespace(""), "_-0QP")
getlocal1
setproperty QName(PackageNamespace(""), "lastDamage_")
L561:
pushtrue
pop
getlocal0
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
ifne L589
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "gs_")
getproperty QName(PackageNamespace(""), "gsc_")
getproperty QName(PackageNamespace(""), "server_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Nexus"
ifeq L589
getlex QName(PackageNamespace(""), "_-Hi")
convert_d
getlex QName(PackageNamespace(""), "_-g0")
convert_d
divide
pushbyte 7
convert_d
pushbyte 20
convert_d
divide
ifgt L589
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "gs_")
getproperty QName(PackageNamespace(""), "gsc_")
callpropvoid QName(PackageNamespace(""), "_-0Ja"), 0
L589:
pushtrue
returnvalue
end ; code
end ; body
end ; method
end ; trait