From 7e5cea2a58b83bf523e12e505b0f11d55dcf7677 Mon Sep 17 00:00:00 2001 From: Notexe Date: Mon, 19 Feb 2024 23:01:54 +1000 Subject: [PATCH] feat!: initial release --- .../gameessentialbase.entity.patch.json | 73 + .../chunk0/scaleform/0006DA4D5CF92245.ASET | Bin 0 -> 12 bytes .../scaleform/0006DA4D5CF92245.ASET.meta.json | 25 + .../chunk0/scaleform/001D0947392E2DD6.GFXF | Bin 0 -> 7344 bytes .../chunk0/scaleform/003F45DD25EEE393.UICB | Bin 0 -> 240 bytes .../scaleform/003F45DD25EEE393.UICB.meta.json | 17 + .../chunk0/scaleform/004CF5791CB5736E.ASEB | Bin 0 -> 8 bytes .../scaleform/004CF5791CB5736E.ASEB.meta.json | 21 + .../chunk0/scaleform/005735BCB19C8E01.ASET | Bin 0 -> 12 bytes .../scaleform/005735BCB19C8E01.ASET.meta.json | 25 + .../chunk0/scaleform/005E8CE7C12D96C2.UICT | 0 .../scaleform/005E8CE7C12D96C2.UICT.meta.json | 21 + .../chunk0/scaleform/00DE44EF8E598769.UICT | 0 .../scaleform/00DE44EF8E598769.UICT.meta.json | 21 + .../chunk0/scaleform/00E189EF73F8F686.ASEB | Bin 0 -> 8 bytes .../scaleform/00E189EF73F8F686.ASEB.meta.json | 21 + .../chunk0/scaleform/00FB1120C3B2DF8A.UICB | Bin 0 -> 116 bytes .../scaleform/00FB1120C3B2DF8A.UICB.meta.json | 17 + content/chunk0/scaleform/aspect.txt | 8 + content/chunk0/scaleform/scaleformgfx.txt | 1 + content/chunk0/scaleform/uicontrol.txt | 8 + source/.idea/.gitignore | 8 + source/.idea/.name | 1 + source/.idea/flexCompiler.xml | 11 + source/.idea/libraries/lib.xml | 10 + source/.idea/misc.xml | 6 + source/.idea/modules.xml | 8 + source/.idea/vcs.xml | 6 + source/HealthBar.iml | 31 + source/animate/HealthBar.afdesign | Bin 0 -> 681286 bytes source/animate/HealthBar.afphoto | Bin 0 -> 101445 bytes source/animate/HealthBar.svg | 21 + source/animate/HealthBar/DOMDocument.xml | 54 + source/animate/HealthBar/HealthBar.xfl | 1 + .../HealthBar/LIBRARY/HealthBarInner.xml | 33 + .../HealthBar/LIBRARY/HealthBarTextBG.xml | 38 + .../HealthBar/LIBRARY/HealthBarView.xml | 95 ++ .../animate/HealthBar/META-INF/metadata.xml | 0 source/animate/HealthBar/MobileSettings.xml | 0 source/animate/HealthBar/PublishSettings.xml | 177 +++ source/animate/HealthBar/bin/SymDepend.cache | Bin 0 -> 99 bytes source/bin/.gitkeep | 0 source/bin/HealthBar.swf | Bin 0 -> 3801 bytes source/lib/HealthBar.swc | Bin 0 -> 1493 bytes source/src/common/Animate.as | 95 ++ source/src/common/AnimateLegacy.as | 269 ++++ source/src/common/AnimationContainerBase.as | 11 + source/src/common/BaseControl.as | 143 ++ source/src/common/BaseControlEditorDebug.as | 278 ++++ source/src/common/CalcUtil.as | 60 + source/src/common/CommonUtils.as | 139 ++ source/src/common/DateTimeUtils.as | 232 +++ source/src/common/DebugDraw.as | 285 ++++ source/src/common/ImageLoader.as | 167 ++ source/src/common/ImageLoaderCache.as | 248 +++ .../InputTextFieldSpecialCharacterHandler.as | 86 ++ source/src/common/Localization.as | 24 + source/src/common/Log.as | 171 +++ source/src/common/MouseUtil.as | 195 +++ source/src/common/ObjectPool.as | 53 + source/src/common/ObjectUtils.as | 52 + source/src/common/TaskletSequencer.as | 190 +++ source/src/common/UtcClockInitializer.as | 26 + source/src/common/VideoLoader.as | 202 +++ source/src/common/menu/MenuConstants.as | 320 ++++ source/src/common/menu/MenuUtils.as | 1359 +++++++++++++++++ source/src/common/menu/ObjectiveUtil.as | 111 ++ source/src/common/menu/textTicker.as | 168 ++ source/src/healthbar/HealthBar.as | 31 + source/src/healthbar_Main.as | 13 + 70 files changed, 5686 insertions(+) create mode 100644 content/chunk0/gameessentialbase.entity.patch.json create mode 100644 content/chunk0/scaleform/0006DA4D5CF92245.ASET create mode 100644 content/chunk0/scaleform/0006DA4D5CF92245.ASET.meta.json create mode 100644 content/chunk0/scaleform/001D0947392E2DD6.GFXF create mode 100644 content/chunk0/scaleform/003F45DD25EEE393.UICB create mode 100644 content/chunk0/scaleform/003F45DD25EEE393.UICB.meta.json create mode 100644 content/chunk0/scaleform/004CF5791CB5736E.ASEB create mode 100644 content/chunk0/scaleform/004CF5791CB5736E.ASEB.meta.json create mode 100644 content/chunk0/scaleform/005735BCB19C8E01.ASET create mode 100644 content/chunk0/scaleform/005735BCB19C8E01.ASET.meta.json create mode 100644 content/chunk0/scaleform/005E8CE7C12D96C2.UICT create mode 100644 content/chunk0/scaleform/005E8CE7C12D96C2.UICT.meta.json create mode 100644 content/chunk0/scaleform/00DE44EF8E598769.UICT create mode 100644 content/chunk0/scaleform/00DE44EF8E598769.UICT.meta.json create mode 100644 content/chunk0/scaleform/00E189EF73F8F686.ASEB create mode 100644 content/chunk0/scaleform/00E189EF73F8F686.ASEB.meta.json create mode 100644 content/chunk0/scaleform/00FB1120C3B2DF8A.UICB create mode 100644 content/chunk0/scaleform/00FB1120C3B2DF8A.UICB.meta.json create mode 100644 content/chunk0/scaleform/aspect.txt create mode 100644 content/chunk0/scaleform/scaleformgfx.txt create mode 100644 content/chunk0/scaleform/uicontrol.txt create mode 100644 source/.idea/.gitignore create mode 100644 source/.idea/.name create mode 100644 source/.idea/flexCompiler.xml create mode 100644 source/.idea/libraries/lib.xml create mode 100644 source/.idea/misc.xml create mode 100644 source/.idea/modules.xml create mode 100644 source/.idea/vcs.xml create mode 100644 source/HealthBar.iml create mode 100644 source/animate/HealthBar.afdesign create mode 100644 source/animate/HealthBar.afphoto create mode 100644 source/animate/HealthBar.svg create mode 100644 source/animate/HealthBar/DOMDocument.xml create mode 100644 source/animate/HealthBar/HealthBar.xfl create mode 100644 source/animate/HealthBar/LIBRARY/HealthBarInner.xml create mode 100644 source/animate/HealthBar/LIBRARY/HealthBarTextBG.xml create mode 100644 source/animate/HealthBar/LIBRARY/HealthBarView.xml create mode 100644 source/animate/HealthBar/META-INF/metadata.xml create mode 100644 source/animate/HealthBar/MobileSettings.xml create mode 100644 source/animate/HealthBar/PublishSettings.xml create mode 100644 source/animate/HealthBar/bin/SymDepend.cache create mode 100644 source/bin/.gitkeep create mode 100644 source/bin/HealthBar.swf create mode 100644 source/lib/HealthBar.swc create mode 100644 source/src/common/Animate.as create mode 100644 source/src/common/AnimateLegacy.as create mode 100644 source/src/common/AnimationContainerBase.as create mode 100644 source/src/common/BaseControl.as create mode 100644 source/src/common/BaseControlEditorDebug.as create mode 100644 source/src/common/CalcUtil.as create mode 100644 source/src/common/CommonUtils.as create mode 100644 source/src/common/DateTimeUtils.as create mode 100644 source/src/common/DebugDraw.as create mode 100644 source/src/common/ImageLoader.as create mode 100644 source/src/common/ImageLoaderCache.as create mode 100644 source/src/common/InputTextFieldSpecialCharacterHandler.as create mode 100644 source/src/common/Localization.as create mode 100644 source/src/common/Log.as create mode 100644 source/src/common/MouseUtil.as create mode 100644 source/src/common/ObjectPool.as create mode 100644 source/src/common/ObjectUtils.as create mode 100644 source/src/common/TaskletSequencer.as create mode 100644 source/src/common/UtcClockInitializer.as create mode 100644 source/src/common/VideoLoader.as create mode 100644 source/src/common/menu/MenuConstants.as create mode 100644 source/src/common/menu/MenuUtils.as create mode 100644 source/src/common/menu/ObjectiveUtil.as create mode 100644 source/src/common/menu/textTicker.as create mode 100644 source/src/healthbar/HealthBar.as create mode 100644 source/src/healthbar_Main.as diff --git a/content/chunk0/gameessentialbase.entity.patch.json b/content/chunk0/gameessentialbase.entity.patch.json new file mode 100644 index 0000000..6217948 --- /dev/null +++ b/content/chunk0/gameessentialbase.entity.patch.json @@ -0,0 +1,73 @@ +{ + "tempHash": "0093B7139387B988", + "tbluHash": "004D99E9BEC3EA51", + "patch": [ + { + "SubEntityOperation": [ + "db9f74950fec79f8", + { + "PatchArrayPropertyValue": [ + "m_aChildren", + [{ "AddItemAfter": ["0c74ae87029bd724", "cafef77f80f5f691"] }] + ] + } + ] + }, + { + "AddEntity": [ + "cafeba446945a84b", + { + "parent": "6933599ccecbd1ed", + "name": "HealthBar", + "factory": "[modules:/zentity.class].pc_entitytype", + "blueprint": "[modules:/zentity.class].pc_entityblueprint" + } + ] + }, + { + "AddEntity": [ + "cafef77f80f5f691", + { + "parent": "cafeba446945a84b", + "name": "HealthBar", + "factory": "[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entitytype", + "blueprint": "[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entityblueprint", + "properties": { + "m_pMovieResource": { + "type": "ZRuntimeResourceID", + "value": { "resource": "[assembly:/ui/controls/HealthBar.swf].pc_swf", "flag": "5F" } + }, + "m_sClassName": { "type": "ZString", "value": "healthbar.HealthBar" }, + "m_vPositionOffset": { "type": "SVector3", "value": { "x": 14, "y": 829, "z": 0 } }, + "m_eAlignmentType": { + "type": "ZUIControlLayoutLegacyAspect.EAlignmentType", + "value": "E_ALIGNMENT_TYPE_BottomLeft" + }, + "m_eSizeMode": { + "type": "ZUIControlLayoutLegacyAspect.ELayoutMode", + "value": "E_LAYOUT_MODE_Proportional_Scale_MaintainAspect" + }, + "m_vSize": { "type": "SVector2", "value": { "x": 100, "y": 100 } }, + "m_bIsVisible": { "type": "bool", "value": true } + } + } + ] + }, + { + "AddEntity": [ + "cafe48ce24f0d026", + { + "parent": "cafeba446945a84b", + "name": "HealthSoundController", + "factory": "[modules:/zhm5healthsoundcontroller.class].pc_entitytype", + "blueprint": "[modules:/zhm5healthsoundcontroller.class].pc_entityblueprint", + "events": { + "CurrentHealth": { "SetHealth": ["cafef77f80f5f691"] }, + "Died": { "SetHealth": [{ "ref": "cafef77f80f5f691", "value": { "type": "float32", "value": 0 } }] } + } + } + ] + } + ], + "patchVersion": 6 +} diff --git a/content/chunk0/scaleform/0006DA4D5CF92245.ASET b/content/chunk0/scaleform/0006DA4D5CF92245.ASET new file mode 100644 index 0000000000000000000000000000000000000000..84bae6620e788819d6a202221da9a033715e8323 GIT binary patch literal 12 QcmZQzU|?VbVkRI4000~S1ONa4 literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/0006DA4D5CF92245.ASET.meta.json b/content/chunk0/scaleform/0006DA4D5CF92245.ASET.meta.json new file mode 100644 index 0000000..8dead45 --- /dev/null +++ b/content/chunk0/scaleform/0006DA4D5CF92245.ASET.meta.json @@ -0,0 +1,25 @@ +{ + "hash_value": "0006DA4D5CF92245", + "hash_offset": 28250980, + "hash_size": 2147483648, + "hash_resource_type": "ASET", + "hash_reference_table_size": 31, + "hash_reference_table_dummy": 0, + "hash_size_final": 12, + "hash_size_in_memory": 4294967295, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].pc_entitytype", + "flag": "1F" + }, + { + "hash": "[modules:/zuicontrollayoutlegacyaspect.class].pc_entitytype", + "flag": "1F" + }, + { + "hash": "[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/001D0947392E2DD6.GFXF b/content/chunk0/scaleform/001D0947392E2DD6.GFXF new file mode 100644 index 0000000000000000000000000000000000000000..0806ce79dd9bcdcc2056d2e42455f3e0d2b83112 GIT binary patch literal 7344 zcmdT}Yit|IeV^G~?r@hck&-CMwrpCWZOQV3k}RLkZ%Y9$OpeRz{ z+~4ey6lFPW1N1|?_RP-wU-N(O5SpA#jS?>W0l5y0`TEK|G$$Beg> zFMvxVcmMDoAFJQ_;=ANpK{RaVWSJ(@Mpa@`Zt%QMQfBz{T^XRkmZ* z;v?h2!06aOEN7Lh%7uYJ(|HDBCBp{Y{F;_4mRBweBu*p}1F<)ZO4-?t4qO~fB+j4Y zLN1;^xpt9!F(Q(i?s=F$^h{xvNP$R0gelOM+ZPM}aPn&(M1J_EU;Cqfc{2tee`4J* z_65b3zb({RrRgpq=0>Jw^yvffakJH5E@)0yvo^TQvkeLMfQ z`rUtz{=~W@9sl0Jue0AL&y+Qs;Dwm4%7?j+_Yii9w8FVyJg_Hc$d~2AB7D9_T&e8D z@xwi^S|DGS56eU*e?`c5NFekdZ*9}fmdi$k6MCVW8^lPE;>^}5cZ$Y+@?qC|eFSY>|gx~fBxyxZ%`uLvx<2(X;~#hE6b_cs%}&Q zW=X3SPUMT#wUYKwo?ojJZ9|^7D~O@$;#Lf6Rk>y4Y^}UfGUS}Kx@whulUmi7LTD>i zNvajgc5r9rMqIM9ZDiinW!sp-N$!_xS~*`bDymh!V%u7-VB{lKd8$w> zh7n|?;VuL)?K?P_l113CDzGN-{`55}+hVML1rQs$j))vj=T z^NItQM>z$Y6%XQ?Rk8hzUA3r}jG$GXvuagix~yTB_aGi+J5n{u`RRKo%ezIpa7QcE z45bC~;n15EYt5+G4^<9zjZj+g*zPr*E!f#sDuq^;T_}1H*C^1!@Ex$ZS_O`>U9bX^ z+?D^f<1u&RxoYUOm1tYAT?aZ~Ijz5rF!%4yh&Cc+&bn7Lrb@-NU`qj~4z~5-rPWAD z8%u@nlSQMH54AYl>I+wwt2;9*x(hOIYb%DwncI?tkIPIS(1)J;#k^gR3r2CJU@Iuxa@DjdtKF!s>KgA= z_YBk;PiJ&3?`pH|SKCT9;B1-=#tRLcwS*>7@Kkt%k$C#bRVZk@>Z$TX>}&5gt$vuY z@`hAK3-eWsRqLMN$Wa{z1l%t8oaHq~*Zt2)XbT({(>S2zUN>Pl#&gp`hmqGbUgUw2 z1+5mWnUbYzrND~wTCi?#sHo{xaaDVuf*js}3#uNoWLXvON<~{M6m!+U4Yav=Zq^*v zJe5vOtJk^odHZ3>@XXD^=}L*y@V%EO8vm>?^sHpDR8pq2wW@=X=U=&f<<_*!jb5;1 z&az;MtHrWXMlf(od1QDre2&J%oK+R8#j-kCv{$vYs{ndUh~i>Hy0KC$y9h2m9HmiD z)EiZM1HC~Hi5}@4_K@DO-jV2O>~2I~5vfGIZ!sz`Dl#fDL1vUOQDKsgQ9q*rMnjBs zFcxMk!e}R>U5s`!8fCPH(OyRT7~R9@UPkvZ+Rx~IMh`F=WAq@C2bes_{;Q^x$ned3w$Be$o=;s*yJQLv6b;$iCjJGj<8RH8W?_m52 z#=DdWzl!&-Vf;E(67(c4HM<{v)oB}ul;}K!v@IP9T(c>~)mEUQh`TRlyc|elf+T@@ zxI8{n+#s=%cOFS8n7BB1(LgeZHBY7dI{)A81+UkO`y!I5$>v3FHP;H2UX0kON@M3y zB*g=bn1p+*)T0vIAAPt(`~7}r4mdM@UW7;oYzk8%M?l?)yJHt6N;f5HloDSLCH`JY z0)3PO_fQhrOG(E*O2Yk=MD|nCd4Q6x7=ErCq$E1P6ovG81__CiL;Pn1?!0@BP_lPO zB>RSsDn4?Q#7De-a$Gz{$Ot)3a0x~DMxe4tdddE9g1}9qL>R-53{fJdh%`nfh({u) zi9AML3X2EMgr(TaVb8&{VR_(Om<^r}d*c_v%At#4_3)*z@5tq_f9Og$Fno-71gc1s z^iU=d+D`{?j~=1J5)n_(xJ0Fs2$fe6w-PfvXo8{!wh~*jBs*}2u1|gppdf%?a4TVu z?9oJaDv`aK$WAA+$wXGd|3%X8JOu@$;1Y`78s_^{-AuLb({(f5 zzQ0*FZ@&Mf2r_J|uBnhJQ>v)0ZESn#6#?ypZth{4x&`6sgA@#k;#Jf;K$*T+C$!As zTwnSO-HK_xEz{qE`O{}P%wLZj#$lj(`jIZ_9$nU1@+Ah^ouHSQ=7)5ZOFzk_2U?N> z>GNDtpdRVmCFvZ~0$}qYf;=qQS7O>NKFtH@=k`dDb&Ze!kDF^|kc!P^h)T_6$2LKj zJK6`ny0(CE8=@i-K;2xeV5}1bvK6QGtmoZykO!tyf%#fAFQbWjAUi^n+9 zKrt8PGIeuIS38qfPX>i+F(@0Af$MMJBAiP?m=Re76Y)z2JrLc~NV?3O7bYETBpm~3 z?{;AO1giR?5S@u%kCVb6@;GyM%N$JK<+0r(3964DTrV5~&^(^;WEbnnS838iwNG!Q zj}Q>;6+r}ZQ!*EIrA@))MQ_87 zao3LV?D(-&*l{^KzJoA*Sy?*8Ejg7vh2vq#I4l|1WyyHU5>5t7#$(#}(y5qs3YH8u z-8$hKay~nOihGeEOB1d-6WNJlWvFu{JJF_f`ighyG*{+y_B2F5nF%Np-=)k%OBqfE zWhP?U#M0@Qb{fhYLa-%NOq|$%_tDdM?|U0~*Eb;Ous0-1AH(4p{i!*pvyG=_O80JD z*M)UGr#v-tx{}OOtW~TtdYl{uDrs$~i+aGEOPVyfBDD4?ckhNW$O+=akB_Dv)PrCRn(0j(6fje5 z;1s|&H?>q<4<-u~)*bOiMd_cB=W&u#kJGnv%5mZCoG&iaa{jnf%LU^5Yq{WyOb>BY zL$2B#yG#!^O^(9@&anZBwP2yL(gbHdAR^;KUAK!vWM<0H8tDM&ST9(k?|n z_r+VnOaGg~^$za#I$rQPQhms~N0h$j*-8xMR7BnH1{|?g;b&ok$9xPikB4fxP`s;_ z>p+}fpm*aV7@#x~Kl~BG8g`=}!Fp%ncQ&Kn#mTyO^c|NYANiX{zYD&`ce$1M-7Y0E zU)Lizj=NBPvVnDq`%!048Yf3HdUlalV#fwDC2Gz+HPd>>X7Zlk6bG-)1}62?yxGFI zq3nTlu;@MJ+$I(&EK-{;s#oug)AW6we!W2SqTU{$3i_Pj>;6XM+cOYCIDaFedGn~n-CIUCz2H07u~;dWKkZY}@c z*c2zoa!fqOhrRnm=|{+Mr>%*+tx3GCp%r7GmU)6B>`o-nJ8* zll{B|Z}05gE+O*!G1^jK!7S0RFYe`Z5=E z<96ghxn>}+cKP>cL^vu2B>Dbiwf~TX|6dl-x3u~55J8TDC zgLem=18dadHe;i3IAGUt4xlL`^z(YKBkTW?vb;s|o{sM5@ h|JHXIKbe2>-j5?Oycq_6Ixu=MVi-dh35+us{|WzT@{0ff literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/003F45DD25EEE393.UICB b/content/chunk0/scaleform/003F45DD25EEE393.UICB new file mode 100644 index 0000000000000000000000000000000000000000..fcb7f241033a9602d2da7ea2288ea4b6de319aa1 GIT binary patch literal 240 zcmZ?r^fP4OU}OM-4Ish*L;yhrgo4uxp!`*6G)N~C5OXpxIDn*J`oJav`8-hZ4v-`i zfYh@>#b-dpf>TR8QWJAZGNAm>f|SIPRD_UAYEo%BR1TSXyY#h?22cQKKNxTTNdX|1 S0Ad9o2FW=9aRd+-05JekzZJ3o literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/003F45DD25EEE393.UICB.meta.json b/content/chunk0/scaleform/003F45DD25EEE393.UICB.meta.json new file mode 100644 index 0000000..367e11c --- /dev/null +++ b/content/chunk0/scaleform/003F45DD25EEE393.UICB.meta.json @@ -0,0 +1,17 @@ +{ + "hash_value": "003F45DD25EEE393", + "hash_offset": 22219511, + "hash_size": 2147483716, + "hash_resource_type": "UICB", + "hash_reference_table_size": 13, + "hash_reference_table_dummy": 0, + "hash_size_final": 114, + "hash_size_in_memory": 62, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[modules:/zuicontrolentity.class].pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/004CF5791CB5736E.ASEB b/content/chunk0/scaleform/004CF5791CB5736E.ASEB new file mode 100644 index 0000000000000000000000000000000000000000..b663e3e264ba455a5f51ad9c6d093f479d61b03a GIT binary patch literal 8 NcmZQzU|?VbVgLXP00IC2 literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/004CF5791CB5736E.ASEB.meta.json b/content/chunk0/scaleform/004CF5791CB5736E.ASEB.meta.json new file mode 100644 index 0000000..916a520 --- /dev/null +++ b/content/chunk0/scaleform/004CF5791CB5736E.ASEB.meta.json @@ -0,0 +1,21 @@ +{ + "hash_value": "004CF5791CB5736E", + "hash_offset": 28250980, + "hash_size": 2147483648, + "hash_resource_type": "ASEB", + "hash_reference_table_size": 31, + "hash_reference_table_dummy": 0, + "hash_size_final": 12, + "hash_size_in_memory": 4294967295, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].pc_entityblueprint", + "flag": "1F" + }, + { + "hash": "[modules:/zuicontrollayoutlegacyaspect.class].pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/005735BCB19C8E01.ASET b/content/chunk0/scaleform/005735BCB19C8E01.ASET new file mode 100644 index 0000000000000000000000000000000000000000..84bae6620e788819d6a202221da9a033715e8323 GIT binary patch literal 12 QcmZQzU|?VbVkRI4000~S1ONa4 literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/005735BCB19C8E01.ASET.meta.json b/content/chunk0/scaleform/005735BCB19C8E01.ASET.meta.json new file mode 100644 index 0000000..98d320f --- /dev/null +++ b/content/chunk0/scaleform/005735BCB19C8E01.ASET.meta.json @@ -0,0 +1,25 @@ +{ + "hash_value": "005735BCB19C8E01", + "hash_offset": 28250980, + "hash_size": 2147483648, + "hash_resource_type": "ASET", + "hash_reference_table_size": 31, + "hash_reference_table_dummy": 0, + "hash_size_final": 12, + "hash_size_in_memory": 4294967295, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].pc_entitytype", + "flag": "1F" + }, + { + "hash": "[modules:/zuicontrollayoutlegacyaspect.class].pc_entitytype", + "flag": "1F" + }, + { + "hash": "[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/005E8CE7C12D96C2.UICT b/content/chunk0/scaleform/005E8CE7C12D96C2.UICT new file mode 100644 index 0000000..e69de29 diff --git a/content/chunk0/scaleform/005E8CE7C12D96C2.UICT.meta.json b/content/chunk0/scaleform/005E8CE7C12D96C2.UICT.meta.json new file mode 100644 index 0000000..8dad00d --- /dev/null +++ b/content/chunk0/scaleform/005E8CE7C12D96C2.UICT.meta.json @@ -0,0 +1,21 @@ +{ + "hash_value": "005E8CE7C12D96C2", + "hash_offset": 22219579, + "hash_size": 2147483648, + "hash_resource_type": "UICT", + "hash_reference_table_size": 22, + "hash_reference_table_dummy": 0, + "hash_size_final": 0, + "hash_size_in_memory": 4294967295, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[modules:/zuicontrolentity.class].pc_entitytype", + "flag": "1F" + }, + { + "hash": "[assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/00DE44EF8E598769.UICT b/content/chunk0/scaleform/00DE44EF8E598769.UICT new file mode 100644 index 0000000..e69de29 diff --git a/content/chunk0/scaleform/00DE44EF8E598769.UICT.meta.json b/content/chunk0/scaleform/00DE44EF8E598769.UICT.meta.json new file mode 100644 index 0000000..6b9505d --- /dev/null +++ b/content/chunk0/scaleform/00DE44EF8E598769.UICT.meta.json @@ -0,0 +1,21 @@ +{ + "hash_value": "00DE44EF8E598769", + "hash_offset": 22219579, + "hash_size": 2147483648, + "hash_resource_type": "UICT", + "hash_reference_table_size": 22, + "hash_reference_table_dummy": 0, + "hash_size_final": 0, + "hash_size_in_memory": 4294967295, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[modules:/zuicontrolentity.class].pc_entitytype", + "flag": "1F" + }, + { + "hash": "[assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/00E189EF73F8F686.ASEB b/content/chunk0/scaleform/00E189EF73F8F686.ASEB new file mode 100644 index 0000000000000000000000000000000000000000..b663e3e264ba455a5f51ad9c6d093f479d61b03a GIT binary patch literal 8 NcmZQzU|?VbVgLXP00IC2 literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/00E189EF73F8F686.ASEB.meta.json b/content/chunk0/scaleform/00E189EF73F8F686.ASEB.meta.json new file mode 100644 index 0000000..b0d227a --- /dev/null +++ b/content/chunk0/scaleform/00E189EF73F8F686.ASEB.meta.json @@ -0,0 +1,21 @@ +{ + "hash_value": "00E189EF73F8F686", + "hash_offset": 28250980, + "hash_size": 2147483648, + "hash_resource_type": "ASEB", + "hash_reference_table_size": 31, + "hash_reference_table_dummy": 0, + "hash_size_final": 12, + "hash_size_in_memory": 4294967295, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].pc_entityblueprint", + "flag": "1F" + }, + { + "hash": "[modules:/zuicontrollayoutlegacyaspect.class].pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/00FB1120C3B2DF8A.UICB b/content/chunk0/scaleform/00FB1120C3B2DF8A.UICB new file mode 100644 index 0000000000000000000000000000000000000000..ebf5bc1d477524652917a0132fac2100a834d540 GIT binary patch literal 116 zcmZ?r^fP4OU}OLS2N3Ze2QUCh0)Z8Tg40kgoO-+TwU7*u#|9PQ0MY_LECIv{K&%18 E0B0B-2><{9 literal 0 HcmV?d00001 diff --git a/content/chunk0/scaleform/00FB1120C3B2DF8A.UICB.meta.json b/content/chunk0/scaleform/00FB1120C3B2DF8A.UICB.meta.json new file mode 100644 index 0000000..63affec --- /dev/null +++ b/content/chunk0/scaleform/00FB1120C3B2DF8A.UICB.meta.json @@ -0,0 +1,17 @@ +{ + "hash_value": "00FB1120C3B2DF8A", + "hash_offset": 22219511, + "hash_size": 2147483716, + "hash_resource_type": "UICB", + "hash_reference_table_size": 13, + "hash_reference_table_dummy": 0, + "hash_size_final": 114, + "hash_size_in_memory": 62, + "hash_size_in_video_memory": 4294967295, + "hash_reference_data": [ + { + "hash": "[modules:/zuicontrolentity.class].pc_entityblueprint", + "flag": "1F" + } + ] +} diff --git a/content/chunk0/scaleform/aspect.txt b/content/chunk0/scaleform/aspect.txt new file mode 100644 index 0000000..26abf62 --- /dev/null +++ b/content/chunk0/scaleform/aspect.txt @@ -0,0 +1,8 @@ +common.BaseControl: +0006DA4D5CF92245.ASET,[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entitytype +00E189EF73F8F686.ASEB,[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entityblueprint + +healthbar.HealthBar: +005735BCB19C8E01.ASET,[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entitytype +004CF5791CB5736E.ASEB,[assembly:/templates/aspectdummy.aspect]([assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].entitytype,[modules:/zuicontrollayoutlegacyaspect.class].entitytype).pc_entityblueprint + diff --git a/content/chunk0/scaleform/scaleformgfx.txt b/content/chunk0/scaleform/scaleformgfx.txt new file mode 100644 index 0000000..c9199c7 --- /dev/null +++ b/content/chunk0/scaleform/scaleformgfx.txt @@ -0,0 +1 @@ +001D0947392E2DD6.GFXF,[assembly:/ui/controls/HealthBar.swf].pc_swf diff --git a/content/chunk0/scaleform/uicontrol.txt b/content/chunk0/scaleform/uicontrol.txt new file mode 100644 index 0000000..f180114 --- /dev/null +++ b/content/chunk0/scaleform/uicontrol.txt @@ -0,0 +1,8 @@ +common.BaseControl: +00DE44EF8E598769.UICT,[assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].pc_entitytype +00FB1120C3B2DF8A.UICB,[assembly:/ui/controls/HealthBar.swf?/common.BaseControl.uic].pc_entityblueprint + +healthbar.HealthBar: +005E8CE7C12D96C2.UICT,[assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].pc_entitytype +003F45DD25EEE393.UICB,[assembly:/ui/controls/HealthBar.swf?/healthbar.HealthBar.uic].pc_entityblueprint + diff --git a/source/.idea/.gitignore b/source/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/source/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/source/.idea/.name b/source/.idea/.name new file mode 100644 index 0000000..8dd173b --- /dev/null +++ b/source/.idea/.name @@ -0,0 +1 @@ +HealthBar \ No newline at end of file diff --git a/source/.idea/flexCompiler.xml b/source/.idea/flexCompiler.xml new file mode 100644 index 0000000..ca65d71 --- /dev/null +++ b/source/.idea/flexCompiler.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/source/.idea/libraries/lib.xml b/source/.idea/libraries/lib.xml new file mode 100644 index 0000000..7666ba4 --- /dev/null +++ b/source/.idea/libraries/lib.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/source/.idea/misc.xml b/source/.idea/misc.xml new file mode 100644 index 0000000..5e89515 --- /dev/null +++ b/source/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/source/.idea/modules.xml b/source/.idea/modules.xml new file mode 100644 index 0000000..84d1fec --- /dev/null +++ b/source/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/source/.idea/vcs.xml b/source/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/source/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/source/HealthBar.iml b/source/HealthBar.iml new file mode 100644 index 0000000..6a64fdd --- /dev/null +++ b/source/HealthBar.iml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/animate/HealthBar.afdesign b/source/animate/HealthBar.afdesign new file mode 100644 index 0000000000000000000000000000000000000000..7dff0940c2015b099d6bdd308d5069149b6ce7eb GIT binary patch literal 681286 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
  • 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

    ^YHu^3;BsrYPcq{rhOy&>P1;OiWC zwh(~sT!#r)uEPWnAm?EMm^jr5P2yI8e#Eu@%!qsSNf8&@GaDz%!x}fcV;UDi z2ZP**98kFuIGS@OZYJqc)G*Sm*b>&c*z(!M(8}4>*z7LHSav>Esw1)w-IBL=P+rf< z>wS5<10GI-N4u^*x9#;ugf`e83feySlwq6oiNY45XULj}o*QcDZWtOU;mXD4#4v-A zgThP(4hSM-7ED9@|PZA6rMXAlkw-BHF#QBg3UFSu738 zQ)gEuD*N(|SpeIp8SrZheA)$Xc0cU4(79qRbgtM7of`%tXM->qI17Z;z}W(J<7Nq1 zj+-A~I&Nxw@vv#}<-?}L*N+-mupl+8U_xq6!H8@}!HjG}!H#StKr2WM zm@FbSP_l~D5Xm}HqXP@cHU^fGtqLqA+Ywkzwy{`Gw5nK8w5C{6v>C9dXg{;8Xfw00 z44JiMLo6@vVU5}Cih#kc5_l>L%}87u9OQNP0lVvb-EX$;JzAHD&7~?*bE%Bf+^Hiq zA51CPN-)(#8-P?4ZIvh~S|m|av_7J&Xl+1U(Y}DnqD29vMH>Q&ixw8D%c)Rb<^UDu z3s7V3d@8f$69F?qA#fm+0@p=7aGDeab5(J0)Kv)|W!;0c?mk)f9;-Xh)s3>fOj5RY ziHcT)B`aDBl(K9lsmofBzRUzE%tDUFtmBBxGmZk7#SsCUI5J=mM+fYBWM&UX2~2vl zz!i=fc=HH?BatNdFv)`Xlr;E_>4V3d?pRUxrm1_;)O~`~eZtgzXzF(HqP;|4w08*1 zA`Fcg1EDf25LCcjCYbrjgaj@!L4kWrU|<^)9QehA2Tl=$<`F>={2@q!S%WC}G{}N8 z1Yz)J&<0-ybugn42nP<8a2?S-&FJ2hbf03nD>dDRnC?VRcOh zg28Ajc#8IdlV~$Ih<1Z_Y&*EdHq9@#Agp35!X&mNEL(GLt+{uoxo4=kd)nM9ZSIOU zcfXvw9M8SX=dJ~GhYGqo8Qqm_X^)LzdL>x{9adcN5i>u?cA$=?ovW`DWf~p(G7C{#{Cud zU+-fWEaB-$c(V|G>w}N-;FCD`p$#4=gXh8EZ7#6jm*9Uu`wZxO0ziL2(Ffr4VzAx| z*=vdWDuC~#@r`W0j|^EjcqSaYj}5-X1`n&jW60nuGk8J_-tK}|tKh#Tcq<9sDS|&j z^Fk2(&jX+1z~8{Hz|AAj^8^Gv8Ke&b^}&|Y&U#~bejC$snHZn9#P}>F=4T}_KMRQgx+hG~I9-a?YGHaSR4;|= zpO`(9xKG0OMG_xK7OZ3<3OqUCS9+@?2o`bk-ZOc z_&g^6hUd%J@GM;4M2QCh;}&7sj$njItHF^b?U^J^+9*nzv^#-wSYaQV_%1GBoM!W_x0(K3NvJc|+KJtDC;opG# z8Jz!O^i`;S2@wy1#lPafVRdtJSlM)-!>XnM9#=M2dR*BA>49bQqDNNEY>%y)(;i&g z&>mjf%N}6b#vWo?!X9Ju^(dQ;huLgA&>rKFw$=`{p?0iYw4-ew9dD1r?rQ*k490J9 z`6(*AiPI+``?DzimBx1f!orK^w(#0X7hsCJ-D#qPRFz^n7p*PM8zh`0i zC?uam=ZDbnv#c*m;$2_7haEp^WWo(m2K2#*vY!Y@l>KxmQ3iCRgxQac5@$XpOr-U+ znpoQ*HPNQ?Y2ppX@`T)t;|V$&!xMHje<<*_cqsI=a47gbL*cg+ zCsNIPCzZmZivFqTpT_=aisw+{GyM3^C2y$(>0ZD~x)|`1M!2hK52;G;NnMfe1##u`Q#(NeEKO}P`@P-K>L<32<>Ac zAe4^@N@(Abk5E6Q7Zm`LLR1huQWYg6(jaOm1Zp91Lgs}1{P^d(L!XXlCXQEMQ=i*QWPsgCmPe>rj&&i%f(8?Xd zP|Tda(9IjX3Y|4@qM%wcQ44R0j{YQCx=;nwZ$eui6vT_Jc+ndV3gkDJ{3MoFG+^mo zA~M}e#HI}{51r0j9y(FEJZuVbiO4kLQgO)yCS%eorsI)mCM1ysO-UgNnw3D7o0mS1 zoSHm{oSZp<6g+SAIxE!3d0yD2eQMBpeR5dp)5Aobtm|}scnT%{6UKw;cnU)v)5$|} zdBX&j?qnm=on&m{V3N^Efk{RuE0c^)Lna%WYD_*Zp_q(Jilv-9>OfgpgrV|M$g?tY z!lfnWPvm7Mk0K_h&LE~J4qqk)8#+zW?b@cPHjLB5Rh+FKZGO0CbHr<^cnUP0LXX!x z@|97(5zG%ZAh~oOBbn}FWK#!^kxmReMmk}6jC3mUDA{D=k#Z@;qotDUBj%9@NX;S* zkeoxHk)0DXB|(2AB`fqWPF~n4q#VWZtK497XL-7HyG+%NVYZHy`C%nY5&vAGc*_^B ziQ_Ya{H2nYtn!KgJRlmSyJ)#|7cH6YqGgi@iFrg9ynXCorQ^lE_as`Nu4OIKcN!z^QZ*H^q8O}^#Z!$jCStrX&f<@EEb@;`zOl+9hWWq+{_X>$3y2}<0%A}K0WibT z1b-Qp#QcpeIr$@1`r)@BNyZ-sBou$AMzVjXM5=(PLmL2BgDeEP0(A<)`dkiv;DHt)6PLVVluy+1gaLft15bC4I3Qg< z)1(pjOp_|uJ5>r`4>c)@o`)nMdZ|b@^j3{l=(QGw*n1sn-HR1E<&&K-$_D}{v`>W3 zre6sj%D)pjjesg}3Iki%@Cm}$&JEJgo)P9)i_phPgGBZbWO5B*lsCNcgkT;JfzPAh z;jYoeTRpmWtVbl=u^wS?=X!L29qdsRyI7+lb{~pz*v%5TunRF%!fu36tX+u-sdp!U zO7BwqT)}t zFaI~d?=|psAbi^;x^uHdR}Mtcl?zd{ft&~;1>#5$Wr;H}lq3$tP>;A2LNel31f_^; zF(E|Uiyv3H7(S?SGI~hoXz+;6+0datha;!5ZpV$IT@RbWyCB;=JR(}Syd;a|Ie7}N z%0qTt-nj$dn>+$OPl30);N$MvwVOidwy6-hZ7YO2Xk!ud0NaZRUf5zxXu>uFD99R( zpBrp8eq6BO@G-%rqeqr)2M=pokDb%DA3CFMKypIegy3kt6|s?oJ5r+yZew`A3u6-SP&i&!iMZv z5N0F?fv_YwSiqL#C;@AN0|d+o&J8dqI4{7Y+@JuPaw7t)iVZB76`NErEH$NJT52wY zaoKi;dD&Kqh0!jGl^Jl%fak^%*o+K>d<$pYU}b z>bh5OE)|xWOO?guQf;Z>V9LuDf+;au0Hn%nsYng5O(Io*7KqdVS{zYkv@xR2Xjeoj zpe+%#fL2zj0WGVP1KLw52(%fbBG7tDQJ}4yx3fRd=MTJCoH-z(|4ZEm}Z(iyF{&K=gnX4N(Nz0fs8jVj03f+hiyM zEs>!Ov^|D6(B2s8KpSJo1MP~T540wRK+w((g`jmM8bRBEs03{WqO0{Jx?0Mjt4%bz z+CHRv+|s?Q>8=HJkAk{4N!^>K?od-V0__cwKzk=lpuIp8+yRgUO8}(71^{)i7N8G) z0u;hVfJD)D?1E>To4WO%a0d%z~fUb4~(ACBQU9Bq6)ouW~+6q8diwShKjX_r% zD0HtQx}zE0yO8cxN_VNJyA;%&3hMS`puId9e0enZ?rg9JI~_d14hWms8R0HFB`js< zo@D1PWarLf=Wb)?YGdqNEeoEjHNkVWvpiSZ%5$}+JXd>x=W025t`@TAY6*X?77ysY z7Igm-x?>sLt(NXpP4}y&OXR+f`!ep2xZmMEh5L;6`R>2nC%dn8U+VtS{h|^+sD%Hy zuXDfVYCi;S|Fu{+R;G0bFI3)NI5`2dVw0lla^Wy|I z3r=ve-2^$aNwBk+1Uzd+(6ba8pOw)3JOlyIKM(|sV@7Cg0Y_iv>BU&Rm#^27_Ezd% zO5itfd?TCxBg5lZeHbG|K)~lTW_+&TOwVHy@Ht5WKi5bAXc1?CHZ>D;Cjvo3A|N#3 z0Yc{)Ftl3%M3)snG#3FyPZ40W(f~#W32<~z8KrT;M6K@hVts@0KL(2wRf09CS�WV2g`I4ml@kQwtUYLgU(ln_Trzv!S8nR2& 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 Tf(@FyXKH(}?Zn3|_pH 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�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⋙^%n+l266D1ex`O_hFa?>q@`O+ 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%0D{bNzGK>2I)XnAQ`eh#@)Mtp$O-_OWck4NLUE>_ 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 literal 0 HcmV?d00001 diff --git a/source/animate/HealthBar.afphoto b/source/animate/HealthBar.afphoto new file mode 100644 index 0000000000000000000000000000000000000000..e95cc0d291b48c92791e4c2436940109580ecbb7 GIT binary patch literal 101445 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 literal 0 HcmV?d00001 diff --git a/source/animate/HealthBar.svg b/source/animate/HealthBar.svg new file mode 100644 index 0000000..e170b05 --- /dev/null +++ b/source/animate/HealthBar.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + 100 + + + + + + + + + + diff --git a/source/animate/HealthBar/DOMDocument.xml b/source/animate/HealthBar/DOMDocument.xml new file mode 100644 index 0000000..47edf98 --- /dev/null +++ b/source/animate/HealthBar/DOMDocument.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/animate/HealthBar/HealthBar.xfl b/source/animate/HealthBar/HealthBar.xfl new file mode 100644 index 0000000..860a820 --- /dev/null +++ b/source/animate/HealthBar/HealthBar.xfl @@ -0,0 +1 @@ +PROXY-CS5 \ No newline at end of file diff --git a/source/animate/HealthBar/LIBRARY/HealthBarInner.xml b/source/animate/HealthBar/LIBRARY/HealthBarInner.xml new file mode 100644 index 0000000..0c09623 --- /dev/null +++ b/source/animate/HealthBar/LIBRARY/HealthBarInner.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/animate/HealthBar/LIBRARY/HealthBarTextBG.xml b/source/animate/HealthBar/LIBRARY/HealthBarTextBG.xml new file mode 100644 index 0000000..f9306b9 --- /dev/null +++ b/source/animate/HealthBar/LIBRARY/HealthBarTextBG.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/animate/HealthBar/LIBRARY/HealthBarView.xml b/source/animate/HealthBar/LIBRARY/HealthBarView.xml new file mode 100644 index 0000000..0c646b6 --- /dev/null +++ b/source/animate/HealthBar/LIBRARY/HealthBarView.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + 100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/animate/HealthBar/META-INF/metadata.xml b/source/animate/HealthBar/META-INF/metadata.xml new file mode 100644 index 0000000..e69de29 diff --git a/source/animate/HealthBar/MobileSettings.xml b/source/animate/HealthBar/MobileSettings.xml new file mode 100644 index 0000000..e69de29 diff --git a/source/animate/HealthBar/PublishSettings.xml b/source/animate/HealthBar/PublishSettings.xml new file mode 100644 index 0000000..3245a8b --- /dev/null +++ b/source/animate/HealthBar/PublishSettings.xml @@ -0,0 +1,177 @@ + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + HealthBar.swf + HealthBar.exe + HealthBar.app + HealthBar.html + HealthBar.gif + HealthBar.jpg + HealthBar.png + ..\lib\HealthBar.swc + HealthBar.oam + 0 + 0 + 0 + 0 + + + 0 + 32,0,0,0;30,0,0,0;26,0,0,0;25,0,0,0;23,0,0,0;21,0,0,0;20,0,0,0;19,0,0,0;18,0,0,0;17,0,0,0;16,0,0,0;14,0,0,0;13,0,0,0;12,0,0,0;11,9,0,0;11,8,0,0;11,7,0,0;11,6,0,0;11,5,0,0;11,4,0,0;11,3,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1; + 1 + 1 + HealthBar_content.html + HealthBar_alternate.html + 0 + + 500 + 375 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + 4 + 0 + 0 + 1 + 0 + C:\Users\Josh\AppData\Local\Adobe\Animate 2024\en_US\Configuration\HTML\Default.html + 1 + + + + + 0 + 0 + 0 + 0 + 80 + 0 + 3 + 17 + 3 + 17 + 0 + 43 + FlashPlayer32.0 + 3 + 1 + + . + CONFIG::FLASH_AUTHORING="true"; + 0 + + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + 2 + 4 + 4096 + AS3 + 1 + 1 + 1 + 15 + 1 + 0 + 4102 + rsl + wrap + $(AppConfig)/ActionScript 3.0/rsls/loader_animation.swf + + + $(AppConfig)/ActionScript 3.0/libs + merge + + + + + 0 + + + + 500 + 375 + 0 + 4718592 + 0 + 80 + 1 + + + 500 + 375 + 0 + 1 + 1 + 0 + 1 + 255 + + + 500 + 375 + 1 + 1 + 24-bit with Alpha + 255 + + + 500 + 375 + 1 + 0 + + 0 + + + true + HealthBar.zip + + + true + true + false + HealthBar.svg + images + true + false + 0.1 + + + true + HealthBar.app + + + true + HealthBar.exe + + + \ No newline at end of file diff --git a/source/animate/HealthBar/bin/SymDepend.cache b/source/animate/HealthBar/bin/SymDepend.cache new file mode 100644 index 0000000000000000000000000000000000000000..a860726c1018fcd59b187bc618699f322a8f48a0 GIT binary patch literal 99 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 P>$g7kJI{Xty}7-O#rbyR literal 0 HcmV?d00001 diff --git a/source/lib/HealthBar.swc b/source/lib/HealthBar.swc new file mode 100644 index 0000000000000000000000000000000000000000..1d8c200304210d381d3e811fc3be3cee2c035db4 GIT binary patch literal 1493 zcmaKsX*3iH6vxMmeIjQp(|ajPS_rS~USzUm8#9eb6vhyev5lSSWs2+?V++%y5{+f7 z*^TT=Bur9aFm}%tS(C@7r}yFg@44sR`{DjS+;i>^X$s;L0r2j}Vxol=;E=%ky(88a zi}Q3*40OlcL-inwTb%s7WmZ5kFD*5j zc8*ZbIBNFb>Pdb6sfsua&DP-YXhUnAvBqj}&tQ@XH~=DUEL1Qc;KsCG3G{}gY>{>I zA)iblBR$@a2z<SqTWS+Y++b&TXdMC`1qsjO1-Y zJ7ltXji0TP{In7mH^O##kfuDm0hUypJ_i7h1Oxz(|9gC#s{fM(w zo^_@JHF?7Y8D$X@Fbydw4e!wN>N1=>B)k_BoMeZG85xNKp`=Q*E?U$`wX_DFup{%B z)kX09(Y-Mh1g>NON}hq_m5>q$04(l=V8lZLf5nmf3K~4-bSOuc0a3te#3{>GtaDN+ zEHAJVFe|U_Gu^P;nbUdpX8GmSrjd0*z&hgC86RHz73R)^x1&&WuSEQ+P%?1Pm=Tfk z_ABP6_pLuSN9U)5%N$2$8iYuVq`0{zAl@e?-N}C;I@T9B*I^n{?Z{)msx>%|r^!RV z#!m){ZpEHdsJhb&@Sdj+s4aLHSWbx;D0-lJ;)lq!XjD?mR#AK3cx?^m!zkb82|4jX zj{4XX5U3J*#Y~!2#2%X12$^P1FO6LO^m7uM97U?qk}LAt{)V_;lib6QTW-BRb3bI3 z&9l3-u0uvv{?@!~74d_&5mO`X&vUK7@Fm9{Oe~47qVLD}#>={0^Q~g%#$snezI8r> zmm3q(JoDIJBC!MWxzc}a?B}IRJoW2K_^s8eES!gqmir!sfuT9Px)pean9SX%vS??& zESG(Sz^91n=8tvicKc9ZAH=n4fu-8-^=Hk;P3fJ~nhSmHqL&mpvB)6~bN-w4bnkgy zIlN9N1D1YqS~zuZGyPfUh|(;)-JtHRa$2vKe;L}aLWT8Y{t3g)^=pS}j%Q!GQ}x+f z1@wM?ieG{t$sK-_zU;nmK$r-Jb}Q+gkkFJm z1~-{NS~o~G8Oe?zHEp=oti+UEj*9ZbuR)WYbrI*fv#98FvZ8Ev5*3y1s$HOB{WPwN zn-ZNWHM+8zDBQbeI8Gz-M=a=cq+KjO_~*avt5i}!004PEk)|9#5x~DVJ^bqjIQ> 0))) { + wrapped = function ():void { + callback.apply(thisObject, args); + }; + } else { + wrapped = function ():void { + callback.apply(thisObject); + }; + } + + return (wrapped); + } + + private static function getPropID(_arg_1:Object, _arg_2:String):* { + if (_arg_2 == "frames") { + return (PropertiesMap["frames"]); + } + + if (_arg_2 == "width") { + return (PropertiesMap["scaleX"]); + } + + if (_arg_2 == "height") { + return (PropertiesMap["scaleY"]); + } + + if (((_arg_2 == "intAnimation") && (_arg_1 is TextField))) { + return (PropertiesMap["intAnimation"]); + } + + if (_arg_1[_arg_2] != null) { + return (PropertiesMap[_arg_2]); + } + + return (null); + } + + private static function getInitialValueFromTarget(_arg_1:Object, _arg_2:String):* { + var _local_3:MovieClip; + if (_arg_2 == "frames") { + _local_3 = (_arg_1 as MovieClip); + return (_local_3.currentFrame); + } + + if (_arg_2 == "width") { + return (_arg_1.scaleX); + } + + if (_arg_2 == "height") { + return (_arg_1.scaleY); + } + + if (_arg_1[_arg_2] != null) { + return (_arg_1[_arg_2] as Number); + } + + return (null); + } + + private static function convertArgsToAnimValue(_arg_1:Object, _arg_2:String, _arg_3:Number):Number { + if (_arg_2 == "width") { + return (_arg_1.scaleX * (_arg_3 / _arg_1.width)); + } + + if (_arg_2 == "height") { + return (_arg_1.scaleY * (_arg_3 / _arg_1.height)); + } + + return (_arg_3); + } + + private static function getValueFromVars(_arg_1:Object, _arg_2:String, _arg_3:Object):Number { + if (((!(_arg_3 == null)) && (!(_arg_3[_arg_2] == null)))) { + return (convertArgsToAnimValue(_arg_1, _arg_2, _arg_3[_arg_2])); + } + + return (getInitialValueFromTarget(_arg_1, _arg_2)); + } + + private static function collectKeys(_arg_1:Object, _arg_2:Object):void { + var _local_3:String; + if (((_arg_1 == null) || (_arg_2 == null))) { + return; + } + + for (_local_3 in _arg_1) { + _arg_2[_local_3] = true; + } + + } + + +} +}//package common + diff --git a/source/src/common/AnimationContainerBase.as b/source/src/common/AnimationContainerBase.as new file mode 100644 index 0000000..bffedb9 --- /dev/null +++ b/source/src/common/AnimationContainerBase.as @@ -0,0 +1,11 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.AnimationContainerBase + +package common { +public interface AnimationContainerBase { + +} +}//package common + diff --git a/source/src/common/BaseControl.as b/source/src/common/BaseControl.as new file mode 100644 index 0000000..4460dab --- /dev/null +++ b/source/src/common/BaseControl.as @@ -0,0 +1,143 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.BaseControl + +package common { +import flash.display.Sprite; +import flash.geom.Rectangle; +import flash.external.ExternalInterface; +import flash.events.Event; + +public class BaseControl extends Sprite { + + public var m_bounds:Rectangle; + private var m_editorSelectionWidget:Sprite = null; + private var m_editorSelectionArrowWidget:Sprite = null; + private var m_editorContainerWidget:Sprite = null; + public var CallEntity:Function; + + public function BaseControl() { + this.m_bounds = new Rectangle(); + var _local_1:Boolean = ExternalInterface.call("CommonUtilsGetBoundsChangeDebug"); + if (_local_1) { + addEventListener(Event.ENTER_FRAME, this.onEnterFrameHandler); + } + + } + + public function onEnterFrameHandler():void { + var _local_1:Rectangle = getBounds(this); + if (((((!(this.m_bounds.x == _local_1.x)) || (!(this.m_bounds.y == _local_1.y))) || (!(this.m_bounds.width == _local_1.width))) || (!(this.m_bounds.height == _local_1.height)))) { + this.m_bounds = _local_1; + } + + } + + public function onAttached():void { + } + + public function onChildrenAttached():void { + } + + public function updateBounds():void { + this.m_bounds = getBounds(this); + this.sendBounds(this.m_bounds); + } + + public function onEditorSelected(_arg_1:Boolean, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):void { + if (this.m_editorSelectionWidget != null) { + BaseControlEditorDebug.unsetSelectionWidget(this.m_editorSelectionWidget); + this.m_editorSelectionWidget = null; + } + + if (this.m_editorSelectionArrowWidget != null) { + BaseControlEditorDebug.unsetSelectionArrowWidget(this.m_editorSelectionArrowWidget); + this.m_editorSelectionArrowWidget = null; + } + + if (_arg_1) { + this.m_editorSelectionWidget = BaseControlEditorDebug.setSelectionWidget(this, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); + this.m_editorSelectionArrowWidget = BaseControlEditorDebug.setSelectionArrowWidget(this, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); + } + + } + + public function onEditorContainerSelected(_arg_1:Boolean, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):void { + if (this.m_editorContainerWidget != null) { + BaseControlEditorDebug.unsetContainerWidget(this.m_editorContainerWidget); + this.m_editorContainerWidget = null; + } + + if (_arg_1) { + this.m_editorContainerWidget = BaseControlEditorDebug.setContainerWidget(this, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); + } + + } + + public function clearMatrix3D():void { + transform.perspectiveProjection = null; + transform.matrix3D = null; + } + + public function getContainer():Sprite { + return (this); + } + + public function onSetConstrained(_arg_1:Boolean):void { + } + + public function onSetSize(_arg_1:Number, _arg_2:Number):void { + } + + public function onSetViewport(_arg_1:Number, _arg_2:Number, _arg_3:Number):void { + } + + public function onSetVisible(_arg_1:Boolean):void { + } + + public function onMouseEnabled(_arg_1:Boolean):void { + this.mouseEnabled = _arg_1; + this.mouseChildren = _arg_1; + } + + protected function print(_arg_1:*):void { + if (this.CallEntity != null) { + this.CallEntity(1, (_arg_1 as String)); + } + + } + + protected function sendEventWithValue(_arg_1:String, _arg_2:*):void { + if (this.CallEntity != null) { + this.CallEntity(2, _arg_1, _arg_2); + } + + } + + protected function sendEvent(_arg_1:String):void { + if (this.CallEntity != null) { + this.CallEntity(2, _arg_1); + } + + } + + protected function getProperty(_arg_1:String):* { + if (this.CallEntity != null) { + return (this.CallEntity(3, _arg_1)); + } + + return (null); + } + + protected function sendBounds(_arg_1:Rectangle):void { + if (this.CallEntity != null) { + this.CallEntity(4, _arg_1.x, _arg_1.y, _arg_1.width, _arg_1.height); + } + + } + + +} +}//package common + diff --git a/source/src/common/BaseControlEditorDebug.as b/source/src/common/BaseControlEditorDebug.as new file mode 100644 index 0000000..f1e841c --- /dev/null +++ b/source/src/common/BaseControlEditorDebug.as @@ -0,0 +1,278 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.BaseControlEditorDebug + +package common { +import flash.display.Sprite; +import flash.display.Stage; +import flash.geom.Rectangle; +import flash.geom.Point; +import flash.display.LineScaleMode; +import flash.display.JointStyle; +import flash.display.CapsStyle; +import flash.display.BitmapData; + +public class BaseControlEditorDebug { + + private static var s_selectionWidget:Sprite; + private static var s_selectionWidgetStage:Stage; + private static var s_selectionArrowWidget:Sprite; + private static var s_selectionArrowWidgetStage:Stage; + private static var s_containerWidget:Sprite; + private static var s_containerWidgetStage:Stage; + + + public static function setSelectionWidget(_arg_1:BaseControl, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):Sprite { + if (s_selectionWidget != null) { + unsetSelectionWidget(s_selectionWidget); + } + + if (((_arg_1 == null) || (_arg_1.stage == null))) { + return (null); + } + + s_selectionWidget = new Sprite(); + s_selectionWidget.name = "EditorSelectionWidgetNode"; + drawSelectionWidget(s_selectionWidget, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); + s_selectionWidgetStage = _arg_1.stage; + s_selectionWidgetStage.addChild(s_selectionWidget); + return (s_selectionWidget); + } + + public static function unsetSelectionWidget(_arg_1:Sprite):void { + if (((_arg_1 == null) || (!(s_selectionWidget == _arg_1)))) { + return; + } + + s_selectionWidgetStage.removeChild(s_selectionWidget); + s_selectionWidget = null; + s_selectionWidgetStage = null; + } + + public static function setSelectionArrowWidget(_arg_1:BaseControl, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):Sprite { + if (s_selectionArrowWidget != null) { + unsetSelectionArrowWidget(s_selectionArrowWidget); + } + + if (((_arg_1 == null) || (_arg_1.stage == null))) { + return (null); + } + + var _local_8:Number = 0; + var _local_9:Rectangle = new Rectangle(_local_8, _local_8, (_arg_1.stage.stageWidth - _local_8), (_arg_1.stage.stageHeight - _local_8)); + if (isObjectInBounds(_local_9, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7)) { + return (null); + } + + s_selectionArrowWidget = new Sprite(); + s_selectionArrowWidget.name = "EditorSelectionArrowWidgetNode"; + drawSelectionArrowWidget(s_selectionArrowWidget, _local_9, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); + s_selectionArrowWidgetStage = _arg_1.stage; + s_selectionArrowWidgetStage.addChild(s_selectionArrowWidget); + return (s_selectionArrowWidget); + } + + public static function unsetSelectionArrowWidget(_arg_1:Sprite):void { + if (((_arg_1 == null) || (!(s_selectionArrowWidget == _arg_1)))) { + return; + } + + s_selectionArrowWidgetStage.removeChild(s_selectionArrowWidget); + s_selectionArrowWidget = null; + s_selectionArrowWidgetStage = null; + } + + public static function setContainerWidget(_arg_1:BaseControl, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):Sprite { + if (s_containerWidget != null) { + unsetContainerWidget(s_containerWidget); + } + + if (((_arg_1 == null) || (_arg_1.stage == null))) { + return (null); + } + + s_containerWidget = new Sprite(); + s_containerWidget.name = "EditorContainerWidgetNode"; + drawContainerWidget(s_containerWidget, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); + s_containerWidgetStage = _arg_1.stage; + s_containerWidgetStage.addChild(s_containerWidget); + return (s_containerWidget); + } + + public static function unsetContainerWidget(_arg_1:Sprite):void { + if (((_arg_1 == null) || (!(s_containerWidget == _arg_1)))) { + return; + } + + s_containerWidgetStage.removeChild(s_containerWidget); + s_containerWidget = null; + s_containerWidgetStage = null; + } + + private static function returnARGB(_arg_1:uint, _arg_2:uint):uint { + var _local_3:uint; + _local_3 = (_local_3 + (_arg_2 << 24)); + return (_local_3 + _arg_1); + } + + private static function isObjectInBounds(_arg_1:Rectangle, _arg_2:BaseControl, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number):Boolean { + var _local_9:Point = new Point((_arg_2.x + _arg_7), (_arg_2.y + _arg_8)); + var _local_10:Point = _arg_2.parent.localToGlobal(_local_9); + var _local_11:Point = _arg_2.parent.globalToLocal(new Point(0, 0)); + var _local_12:Sprite = new Sprite(); + _arg_2.parent.addChild(_local_12); + _local_12.x = _local_11.x; + _local_12.y = _local_11.y; + var _local_13:Point = _local_12.localToGlobal(new Point(_arg_3, _arg_4)); + _arg_2.parent.removeChild(_local_12); + var _local_14:Rectangle = new Rectangle(_local_10.x, _local_10.y, Math.max(1, Math.abs(_local_13.x)), Math.max(1, Math.abs(_local_13.y))); + if (_local_13.x < 0) { + _local_14.x = (_local_14.x - _local_14.width); + } + + if (_local_13.y < 0) { + _local_14.y = (_local_14.y - _local_14.height); + } + + return (_arg_1.intersects(_local_14)); + } + + private static function drawSelectionWidget(_arg_1:Sprite, _arg_2:BaseControl, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number):void { + var _local_9:* = 0xFF00; + var _local_10:int; + var _local_11:* = 53247; + var _local_12:Number = 2; + var _local_13:Number = 4; + var _local_14:Number = 30; + var _local_15:Point = new Point((_arg_2.x + _arg_7), (_arg_2.y + _arg_8)); + var _local_16:Point = _arg_2.parent.localToGlobal(_local_15); + var _local_17:Point = _arg_2.parent.globalToLocal(new Point(0, 0)); + var _local_18:Sprite = new Sprite(); + _arg_2.parent.addChild(_local_18); + _local_18.x = _local_17.x; + _local_18.y = _local_17.y; + var _local_19:Point = _local_18.localToGlobal(new Point(_arg_3, _arg_4)); + _arg_2.parent.removeChild(_local_18); + var _local_20:Number = Math.floor((_local_12 / 2)); + _arg_1.graphics.lineStyle(_local_12, _local_10, 1, true, LineScaleMode.NONE, null, JointStyle.MITER); + _arg_1.graphics.drawRect((_local_20 * 2), (_local_20 * 2), (_local_19.x - (_local_12 * 2)), (_local_19.y - (_local_12 * 2))); + _arg_1.graphics.lineStyle(_local_12, _local_9, 1, true, LineScaleMode.NONE, null, JointStyle.MITER); + _arg_1.graphics.drawRect(_local_20, _local_20, (_local_19.x - _local_12), (_local_19.y - _local_12)); + _arg_1.graphics.endFill(); + var _local_21:Point = new Point((_local_19.x * _arg_5), (_local_19.y * _arg_6)); + _arg_1.graphics.lineStyle((_local_13 + 2), _local_10, 0.8, false, LineScaleMode.NONE, CapsStyle.SQUARE, JointStyle.MITER); + _arg_1.graphics.moveTo((_local_21.x - _local_14), _local_21.y); + _arg_1.graphics.lineTo((_local_21.x + _local_14), _local_21.y); + _arg_1.graphics.moveTo(_local_21.x, (_local_21.y - _local_14)); + _arg_1.graphics.lineTo(_local_21.x, (_local_21.y + _local_14)); + _arg_1.graphics.lineStyle(_local_13, _local_11, 1, false, LineScaleMode.NONE, CapsStyle.NONE, JointStyle.MITER); + _arg_1.graphics.moveTo((_local_21.x - _local_14), _local_21.y); + _arg_1.graphics.lineTo((_local_21.x + _local_14), _local_21.y); + _arg_1.graphics.moveTo(_local_21.x, (_local_21.y - _local_14)); + _arg_1.graphics.lineTo(_local_21.x, (_local_21.y + _local_14)); + _arg_1.x = _local_16.x; + _arg_1.y = _local_16.y; + } + + private static function drawSelectionArrowWidget(_arg_1:Sprite, _arg_2:Rectangle, _arg_3:BaseControl, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number, _arg_9:Number):void { + var _local_12:Number; + var _local_10:* = 53247; + var _local_11:int; + _local_12 = 4; + var _local_13:Number = (_local_12 + 2); + var _local_14:Number = 50; + var _local_15:Number = 15; + var _local_16:Number = 20; + var _local_17:Point = new Point((_arg_3.x + _arg_8), (_arg_3.y + _arg_9)); + var _local_18:Point = _arg_3.parent.localToGlobal(_local_17); + var _local_19:Point = _arg_3.parent.globalToLocal(new Point(0, 0)); + var _local_20:Sprite = new Sprite(); + _arg_3.parent.addChild(_local_20); + _local_20.x = _local_19.x; + _local_20.y = _local_19.y; + var _local_21:Point = _local_20.localToGlobal(new Point(_arg_4, _arg_5)); + _arg_3.parent.removeChild(_local_20); + var _local_22:Point = new Point((_local_18.x + (_local_21.x * _arg_6)), (_local_18.y + (_local_21.y * _arg_7))); + var _local_23:Point = new Point(Math.max((_arg_2.x + _local_16), Math.min(_local_22.x, (_arg_2.width - _local_16))), Math.max((_arg_2.y + _local_16), Math.min(_local_22.y, (_arg_2.height - _local_16)))); + var _local_24:Point = new Point((_local_22.x - _local_23.x), (_local_22.y - _local_23.y)); + _local_24.normalize(1); + var _local_25:Number = Math.atan2(_local_24.y, _local_24.x); + _arg_1.graphics.lineStyle(_local_13, _local_11, 0.8, false, LineScaleMode.NONE, null, JointStyle.MITER); + _arg_1.graphics.moveTo(_local_23.x, _local_23.y); + _arg_1.graphics.lineTo((_local_23.x + (_local_24.x * -(_local_14))), (_local_23.y + (_local_24.y * -(_local_14)))); + _arg_1.graphics.moveTo(_local_23.x, _local_23.y); + _arg_1.graphics.lineTo(((_local_23.x - (_local_15 * Math.cos(_local_25))) + (_local_15 * Math.sin(_local_25))), ((_local_23.y - (_local_15 * Math.cos(_local_25))) - (_local_15 * Math.sin(_local_25)))); + _arg_1.graphics.moveTo(_local_23.x, _local_23.y); + _arg_1.graphics.lineTo(((_local_23.x - (_local_15 * Math.cos(_local_25))) - (_local_15 * Math.sin(_local_25))), ((_local_23.y + (_local_15 * Math.cos(_local_25))) - (_local_15 * Math.sin(_local_25)))); + _arg_1.graphics.lineStyle(_local_12, _local_10, 1, true, LineScaleMode.NONE, null, JointStyle.MITER); + _arg_1.graphics.moveTo(_local_23.x, _local_23.y); + _arg_1.graphics.lineTo((_local_23.x + (_local_24.x * -(_local_14))), (_local_23.y + (_local_24.y * -(_local_14)))); + _arg_1.graphics.moveTo(_local_23.x, _local_23.y); + _arg_1.graphics.lineTo(((_local_23.x - (_local_15 * Math.cos(_local_25))) + (_local_15 * Math.sin(_local_25))), ((_local_23.y - (_local_15 * Math.cos(_local_25))) - (_local_15 * Math.sin(_local_25)))); + _arg_1.graphics.moveTo(_local_23.x, _local_23.y); + _arg_1.graphics.lineTo(((_local_23.x - (_local_15 * Math.cos(_local_25))) - (_local_15 * Math.sin(_local_25))), ((_local_23.y + (_local_15 * Math.cos(_local_25))) - (_local_15 * Math.sin(_local_25)))); + _arg_1.x = 0; + _arg_1.y = 0; + } + + private static function drawContainerWidget(_arg_1:Sprite, _arg_2:BaseControl, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number):void { + var _local_9:* = 0xCCCCCC; + var _local_10:int; + var _local_11:* = 0xFFFFFF; + var _local_12:int = 4; + var _local_13:int = 4; + var _local_14:Number = 2; + var _local_15:Number = 4; + var _local_16:Number = 30; + var _local_17:Point = new Point((_arg_2.x + _arg_7), (_arg_2.y + _arg_8)); + var _local_18:Point = _arg_2.parent.localToGlobal(_local_17); + var _local_19:Point = _arg_2.parent.globalToLocal(new Point(0, 0)); + var _local_20:Sprite = new Sprite(); + _arg_2.parent.addChild(_local_20); + _local_20.x = _local_19.x; + _local_20.y = _local_19.y; + var _local_21:Point = _local_20.localToGlobal(new Point(_arg_3, _arg_4)); + _arg_2.parent.removeChild(_local_20); + var _local_22:BitmapData = new BitmapData((_local_12 + _local_13), (_local_12 + _local_13)); + var _local_23:Rectangle = new Rectangle(0, 0, _local_12, _local_12); + var _local_24:Rectangle = new Rectangle(0, 0, (_local_12 + _local_13), (_local_12 + _local_13)); + var _local_25:Rectangle = new Rectangle(_local_13, _local_13, _local_12, _local_12); + var _local_26:uint = returnARGB(_local_9, 0xFF); + _local_22.fillRect(_local_24, 0); + _local_22.fillRect(_local_23, _local_26); + _local_22.fillRect(_local_25, _local_26); + _arg_1.graphics.lineStyle(0); + _arg_1.graphics.beginBitmapFill(_local_22); + _arg_1.graphics.drawRect(0, 0, _local_21.x, _local_14); + _arg_1.graphics.drawRect(0, 0, _local_14, _local_21.y); + _arg_1.graphics.drawRect((_local_21.x - _local_14), 0, _local_14, _local_21.y); + _arg_1.graphics.drawRect(0, (_local_21.y - _local_14), _local_21.x, _local_14); + _arg_1.graphics.endFill(); + var _local_27:Point = new Point((_local_21.x * _arg_5), (_local_21.y * _arg_6)); + _arg_1.graphics.lineStyle((_local_15 + 2), _local_10, 0.8, false, LineScaleMode.NONE, CapsStyle.SQUARE, JointStyle.MITER); + _arg_1.graphics.moveTo((_local_27.x - _local_16), (_local_27.y - _local_16)); + _arg_1.graphics.lineTo((_local_27.x + _local_16), (_local_27.y + _local_16)); + _arg_1.graphics.moveTo((_local_27.x + _local_16), (_local_27.y - _local_16)); + _arg_1.graphics.lineTo((_local_27.x - _local_16), (_local_27.y + _local_16)); + _arg_1.graphics.moveTo((_local_27.x - _local_16), _local_27.y); + _arg_1.graphics.lineTo((_local_27.x + _local_16), _local_27.y); + _arg_1.graphics.moveTo(_local_27.x, (_local_27.y - _local_16)); + _arg_1.graphics.lineTo(_local_27.x, (_local_27.y + _local_16)); + _arg_1.graphics.lineStyle(_local_15, _local_11, 1, false, LineScaleMode.NONE, CapsStyle.NONE, JointStyle.MITER); + _arg_1.graphics.moveTo((_local_27.x - _local_16), (_local_27.y - _local_16)); + _arg_1.graphics.lineTo((_local_27.x + _local_16), (_local_27.y + _local_16)); + _arg_1.graphics.moveTo((_local_27.x + _local_16), (_local_27.y - _local_16)); + _arg_1.graphics.lineTo((_local_27.x - _local_16), (_local_27.y + _local_16)); + _arg_1.graphics.moveTo((_local_27.x - _local_16), _local_27.y); + _arg_1.graphics.lineTo((_local_27.x + _local_16), _local_27.y); + _arg_1.graphics.moveTo(_local_27.x, (_local_27.y - _local_16)); + _arg_1.graphics.lineTo(_local_27.x, (_local_27.y + _local_16)); + _arg_1.x = _local_18.x; + _arg_1.y = _local_18.y; + } + + +} +}//package common + diff --git a/source/src/common/CalcUtil.as b/source/src/common/CalcUtil.as new file mode 100644 index 0000000..fa02013 --- /dev/null +++ b/source/src/common/CalcUtil.as @@ -0,0 +1,60 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.CalcUtil + +package common { +import flash.geom.Point; +import flash.geom.Rectangle; + +public class CalcUtil { + + + public static function getCenterPosOffsetForScaledBound(_arg_1:Rectangle, _arg_2:Number):Point { + var _local_3:Number = _arg_1.width; + var _local_4:Number = _arg_1.height; + var _local_5:Number = (_arg_1.width * _arg_2); + var _local_6:Number = (_arg_1.height * _arg_2); + var _local_7:Number = (_local_5 - _local_3); + var _local_8:Number = (_local_6 - _local_4); + var _local_9:Number = (_arg_1.x + (_arg_1.width / 2)); + var _local_10:Number = (_arg_1.y + (_arg_1.height / 2)); + var _local_11:Number = ((0 - _local_9) / _local_3); + var _local_12:Number = ((0 - _local_10) / _local_4); + var _local_13:Number = (_local_11 * _local_7); + var _local_14:Number = (_local_12 * _local_8); + return (new Point(_local_13, _local_14)); + } + + public static function createScalingAnimationParameters(_arg_1:Point, _arg_2:Point, _arg_3:Rectangle, _arg_4:Number, _arg_5:Number):Object { + var _local_17:Number; + var _local_18:Number; + var _local_6:Number = 1.04; + var _local_7:Number = ((Math.abs(_arg_2.x) > 0.001) ? _arg_2.x : 1); + var _local_8:Number = ((Math.abs(_arg_2.y) > 0.001) ? _arg_2.y : 1); + var _local_9:Number = (1 / _local_7); + var _local_10:Number = (1 / _local_8); + var _local_11:Number = _arg_3.width; + var _local_12:Number = _arg_3.height; + if (((_local_11 > 0) && (_local_12 > 0))) { + _local_17 = ((_local_11 + (_arg_4 * _local_9)) / _local_11); + _local_18 = ((_local_12 + (_arg_5 * _local_10)) / _local_12); + _local_6 = Math.min(_local_17, _local_18); + } + + var _local_13:Point = CalcUtil.getCenterPosOffsetForScaledBound(_arg_3, _local_6); + var _local_14:Number = (_arg_1.x + (_local_13.x * _local_7)); + var _local_15:Number = (_arg_1.y + (_local_13.y * _local_8)); + var _local_16:Object = { + "scaleX": (_local_6 * _local_7), + "scaleY": (_local_6 * _local_8), + "x": _local_14, + "y": _local_15 + }; + return (_local_16); + } + + +} +}//package common + diff --git a/source/src/common/CommonUtils.as b/source/src/common/CommonUtils.as new file mode 100644 index 0000000..0820315 --- /dev/null +++ b/source/src/common/CommonUtils.as @@ -0,0 +1,139 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.CommonUtils + +package common { +import flash.external.ExternalInterface; +import flash.display.FrameLabel; +import flash.display.MovieClip; +import flash.text.TextFormat; +import flash.text.TextField; + +public class CommonUtils { + + public static const PLATFORM_PC:String = "pc"; + public static const PLATFORM_ORBIS:String = "orbis"; + public static const PLATFORM_PS5:String = "ps5"; + public static const PLATFORM_DURANGO:String = "durango"; + public static const PLATFORM_SCARLETT:String = "scarlett"; + public static const PLATFORM_STADIA:String = "stadia"; + public static const PLATFORM_IZUMO:String = "izumo"; + public static const CONTROLLER_TYPE_PS4:String = "ps4"; + public static const CONTROLLER_TYPE_PS5:String = "ps5"; + public static const CONTROLLER_TYPE_XBOXONE:String = "xboxone"; + public static const CONTROLLER_TYPE_XBOXSERIESX:String = "xboxseriesx"; + public static const CONTROLLER_TYPE_STADIA:String = "stadia"; + public static const CONTROLLER_TYPE_SWITCHPRO:String = "nspro"; + public static const CONTROLLER_TYPE_SWITCHJOYCON:String = "nsjc"; + public static const CONTROLLER_TYPE_PC:String = "pc"; + public static const CONTROLLER_TYPE_KEY:String = "key"; + public static const CONTROLLER_TYPE_OCULUSVR:String = "oculusvr"; + public static const CONTROLLER_TYPE_OPENVR:String = "openvr"; + public static const MENU_ACCEPTFACEDOWN_CANCELFACERIGHT:int = 0; + public static const MENU_ACCEPTFACERIGHT_CANCELFACEDOWN:int = 1; + private static var platformType:String = null; + + + public static function isWindowsXBox360ControllerUsed():Boolean { + return (ExternalInterface.call("CommonUtilsIsWindowsXBox360ControllerUsed")); + } + + public static function isDualShock4TrackpadAlternativeButtonNeeded():Boolean { + return (ExternalInterface.call("CommonUtilsIsDualShock4TrackpadAlternativeButtonNeeded")); + } + + public static function isPCVRControllerUsed(_arg_1:String = null):Boolean { + if (_arg_1 == null) { + _arg_1 = ControlsMain.getControllerType(); + } + + return ((_arg_1 == CONTROLLER_TYPE_OCULUSVR) || (_arg_1 == CONTROLLER_TYPE_OPENVR)); + } + + public static function getPlatformString():String { + if (platformType == null) { + platformType = ExternalInterface.call("CommonUtilsGetPlatformString"); + } + + return (platformType); + } + + public static function hasFrameLabel(_arg_1:MovieClip, _arg_2:String):Boolean { + var _local_5:FrameLabel; + var _local_3:Boolean = ExternalInterface.call("CommonUtilsGetEnableCommonUtilsDebug"); + if (!_local_3) { + return (true); + } + + var _local_4:int; + while (_local_4 < _arg_1.currentLabels.length) { + _local_5 = _arg_1.currentLabels[_local_4]; + if (_local_5.name == _arg_2) { + return (true); + } + + _local_4++; + } + + return (false); + } + + public static function changeFontToGlobalFont(_arg_1:TextField):void { + var _local_2:TextFormat = _arg_1.defaultTextFormat; + _arg_1.setTextFormat(new TextFormat("$global", _local_2.size, _local_2.color, _local_2.bold, _local_2.italic, _local_2.underline, _local_2.url, _local_2.target, _local_2.align, _local_2.leftMargin, _local_2.rightMargin, _local_2.indent, _local_2.leading)); + } + + public static function changeFontToGlobalIfNeeded(_arg_1:TextField):Boolean { + var _local_2:TextFormat; + if (ExternalInterface.call("GlobalFontNeededToDisplayString", _arg_1.text, _arg_1.defaultTextFormat.font)) { + _local_2 = _arg_1.defaultTextFormat; + _arg_1.setTextFormat(new TextFormat("$global", _local_2.size, _local_2.color, _local_2.bold, _local_2.italic, _local_2.underline, _local_2.url, _local_2.target, _local_2.align, _local_2.leftMargin, _local_2.rightMargin, _local_2.indent, _local_2.leading)); + return (true); + } + + return (false); + } + + public static function gotoFrameLabelAndStop(_arg_1:MovieClip, _arg_2:String):void { + if (hasFrameLabel(_arg_1, _arg_2)) { + _arg_1.gotoAndStop(_arg_2); + } else { + trace((((((("Movie clip " + _arg_1.name) + " has no frame label '") + _arg_2) + "'. Staying at frame ") + _arg_1.currentLabel) + ".")); + } + + } + + public static function gotoFrameLabelAndPlay(_arg_1:MovieClip, _arg_2:String):void { + if (hasFrameLabel(_arg_1, _arg_2)) { + _arg_1.gotoAndPlay(_arg_2); + } else { + trace((((((("Movie clip " + _arg_1.name) + " has no frame label '") + _arg_2) + "'. Staying at frame ") + _arg_1.currentLabel) + ".")); + } + + } + + public static function getActiveTextLocaleIndex():int { + return (ExternalInterface.call("CommonUtilsGetActiveTextLocaleIndex")); + } + + public static function getUIOptionValue(_arg_1:String):Boolean { + return (ExternalInterface.call("CommonUtilsGetUIOptionValue", _arg_1)); + } + + public static function getUIOptionValueNumber(_arg_1:String):Number { + return (ExternalInterface.call("CommonUtilsGetUIOptionValue", _arg_1)); + } + + public static function getSubtitleSize():Number { + return (ExternalInterface.call("CommonUtilsGetSubtitleSize")); + } + + public static function getSubtitleBGAlpha():Number { + return (ExternalInterface.call("CommonUtilsGetSubtitleBGAlpha")); + } + + +} +}//package common + diff --git a/source/src/common/DateTimeUtils.as b/source/src/common/DateTimeUtils.as new file mode 100644 index 0000000..5680d9c --- /dev/null +++ b/source/src/common/DateTimeUtils.as @@ -0,0 +1,232 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.DateTimeUtils + +package common { +import flash.utils.getTimer; +import flash.external.ExternalInterface; + +public class DateTimeUtils { + + private static const DEFAULT_MONTH_ABBREVIATIONS:Array = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"]; + private static const DEFAULT_DATE_ABBREVIATION_FORMAT:String = "{MONTH} {DAY}, {YEAR}"; + private static var m_isInitialized:Boolean = false; + private static var m_serverUTCTimeAtStartup:Date; + private static var m_localUTCTimeAtStartup:Number; + private static var s_currentLocale:String; + private static var s_monthAbbreviationArray:Array; + private static var s_dateAbbreviationFormat:String; + + + public static function initializeUtcClock(_arg_1:Date):void { + m_serverUTCTimeAtStartup = _arg_1; + m_localUTCTimeAtStartup = getTimer(); + m_isInitialized = true; + } + + public static function getUTCClockNow():Date { + var _local_3:String; + var _local_1:Number = getTimer(); + if (!m_isInitialized) { + _local_3 = ExternalInterface.call("CommonUtilsGetServerTimeAsAs3Date"); + DateTimeUtils.initializeUtcClock(DateTimeUtils.parseUTCTimeStamp(_local_3)); + } + + var _local_2:Date = new Date(); + _local_2.setTime((m_serverUTCTimeAtStartup.getTime() + (_local_1 - m_localUTCTimeAtStartup))); + return (_local_2); + } + + public static function parseUTCTimeStamp(_arg_1:String):Date { + var _local_2:Array = _arg_1.split(","); + var _local_3:Date = new Date(0); + if (_local_2.length == 6) { + _local_3.setUTCFullYear(_local_2[0], _local_2[1], _local_2[2]); + _local_3.setUTCHours(_local_2[3], _local_2[4], _local_2[5]); + } else { + trace(((("DateTimeUtils: Warning, parseUTCTimeStamp() failed, invalid date string " + _arg_1) + " ") + _local_2)); + } + + return (_local_3); + } + + public static function parseSqlUTCTimeStamp(_arg_1:String):Date { + var _local_2:Array = _arg_1.split("T"); + if (_local_2.length != 2) { + trace(("DateTimeUtils: Warning, parseSqlUTCTimeStamp() failed, invalid date string: " + _arg_1)); + } + + var _local_3:Array = _local_2[0].split("-"); + if (_local_3.length != 3) { + trace(("DateTimeUtils: Warning, parseSqlUTCTimeStamp() failed, invalid ymd string: " + _local_2[0])); + } + + var _local_4:Array = _local_2[1].split(":"); + if (_local_4.length != 3) { + trace(("DateTimeUtils: Warning, parseSqlUTCTimeStamp() failed, invalid hms string: " + _local_2[1])); + } + + var _local_5:Array = _local_4[2].split("."); + if (_local_5.length != 2) { + trace(("DateTimeUtils: Warning, parseSqlUTCTimeStamp() failed, invalid hms string: " + _local_5[2])); + } + + var _local_6:Date = new Date(0); + var _local_7:int = (_local_3[1] - 1); + _local_6.setUTCFullYear(_local_3[0], _local_7, _local_3[2]); + _local_6.setUTCHours(_local_4[0], _local_4[1], _local_5[0]); + return (_local_6); + } + + public static function parseLocalTimeStamp(_arg_1:String):Date { + var _local_2:Array = _arg_1.split(","); + var _local_3:Date = new Date(0); + if (_local_2.length == 6) { + _local_3.setFullYear(_local_2[0], _local_2[1], _local_2[2]); + _local_3.setHours(_local_2[3], _local_2[4], _local_2[5]); + } else { + trace("DateTimeUtils: Warning, parseTimeStamp() failed, invalid date string"); + } + + return (_local_3); + } + + public static function parseUTCMilliseconds(_arg_1:Number):Date { + var _local_2:Date = new Date(); + _local_2.setTime(_arg_1); + return (_local_2); + } + + public static function formatDurationHHMMSS(_arg_1:Number):String { + var _local_2:Number = Math.floor((_arg_1 / 1000)); + var _local_3:Number = Math.floor((_local_2 / ((60 * 60) * 24))); + if (_local_3 >= 4) { + _local_2 = (_local_2 - (_local_3 * ((60 * 60) * 24))); + } + + var _local_4:Number = Math.floor((_local_2 / (60 * 60))); + _local_2 = (_local_2 - (_local_4 * (60 * 60))); + var _local_5:Number = (Math.floor((_local_2 / 60)) % 60); + _local_2 = (_local_2 - (_local_5 * 60)); + var _local_6:Number = (_local_2 % 60); + var _local_7:String = ((_local_3 == 0) ? "" : ((_local_3 + " ") + Localization.get("UI_DIALOG_DAYS"))); + var _local_8:String = ((_local_4 == 0) ? "00:" : (padLeft(_local_4.toString(), "0", 2) + ":")); + var _local_9:String = (((_local_4 == 0) && (_local_5 == 0)) ? "00:" : (padLeft(_local_5.toString(), "0", 2) + ":")); + var _local_10:String = padLeft(_local_6.toString(), "0", 2); + return ((_local_3 >= 4) ? _local_7 : ((_local_8 + _local_9) + _local_10)); + } + + public static function formatDateToLocalTimeZone(_arg_1:Date):String { + updateLocalization(); + var _local_2:Date = getTimezoneCorrectedUTCTime(_arg_1); + var _local_3:String = padLeft(_local_2.getUTCDate().toString(), "0", 2); + var _local_4:String = s_monthAbbreviationArray[_local_2.getUTCMonth()]; + var _local_5:String = _local_2.getUTCFullYear().toString(); + var _local_6:String = padLeft(_local_2.getUTCHours().toString(), "0", 2); + var _local_7:String = padLeft(_local_2.getUTCMinutes().toString(), "0", 2); + return ((((((_local_3 + _local_4) + _local_5) + " - ") + _local_6) + ":") + _local_7); + } + + public static function formatDateToLocalTimeZoneLocalized(_arg_1:Date):String { + updateLocalization(); + var _local_2:Date = getTimezoneCorrectedUTCTime(_arg_1); + var _local_3:String = padLeft(_local_2.getUTCDate().toString(), "0", 2); + var _local_4:String = s_monthAbbreviationArray[_local_2.getUTCMonth()]; + var _local_5:String = _local_2.getUTCFullYear().toString(); + return (formatLocalizedAbbeviateDate(_local_3, _local_4, _local_5)); + } + + public static function formatDateToLocalTimeZoneHM(_arg_1:Date):String { + var _local_2:Date = getTimezoneCorrectedUTCTime(_arg_1); + var _local_3:String = padLeft(_local_2.getUTCHours().toString(), "0", 2); + var _local_4:String = padLeft(_local_2.getUTCMinutes().toString(), "0", 2); + return ((_local_3 + ":") + _local_4); + } + + public static function formatLocalDateLocalized(_arg_1:Date):String { + updateLocalization(); + var _local_2:String = padLeft(_arg_1.getDate().toString(), "0", 2); + var _local_3:String = s_monthAbbreviationArray[_arg_1.getMonth()]; + var _local_4:String = _arg_1.getFullYear().toString(); + return (formatLocalizedAbbeviateDate(_local_2, _local_3, _local_4)); + } + + public static function formatLocalDateHM(_arg_1:Date):String { + var _local_2:String = padLeft(_arg_1.getHours().toString(), "0", 2); + var _local_3:String = padLeft(_arg_1.getMinutes().toString(), "0", 2); + return ((_local_2 + ":") + _local_3); + } + + public static function getNowInLocalTime():Date { + var _local_1:Date; + var _local_2:Date; + var _local_3:Number; + var _local_4:Number; + var _local_5:Number; + var _local_6:Number; + var _local_7:Date; + if (CommonUtils.getPlatformString() == CommonUtils.PLATFORM_ORBIS) { + _local_1 = new Date(); + _local_2 = new Date(); + _local_2.setHours(0, 0, 0, 0); + _local_3 = (_local_1.timezoneOffset - _local_2.timezoneOffset); + _local_4 = (_local_1.timezoneOffset - (2 * _local_3)); + _local_5 = (((_local_4 * 2) * 60) * 1000); + _local_6 = (_local_1.getTime() + _local_5); + _local_7 = new Date(_local_6); + return (_local_7); + } + + return (new Date()); + } + + private static function getTimezoneCorrectedUTCTime(_arg_1:Date):Date { + var _local_2:Number = _arg_1.getTime(); + if (CommonUtils.getPlatformString() == CommonUtils.PLATFORM_ORBIS) { + _local_2 = (_local_2 + ((_arg_1.timezoneOffset * 60) * 1000)); + } else { + _local_2 = (_local_2 - ((_arg_1.timezoneOffset * 60) * 1000)); + } + + return (new Date(_local_2)); + } + + private static function padLeft(_arg_1:String, _arg_2:String, _arg_3:uint):String { + while (_arg_1.length < _arg_3) { + _arg_1 = (_arg_2 + _arg_1); + } + + return (_arg_1); + } + + private static function formatLocalizedAbbeviateDate(_arg_1:String, _arg_2:String, _arg_3:String):String { + var _local_4:String = s_dateAbbreviationFormat; + _local_4 = _local_4.replace("{DAY}", _arg_1); + _local_4 = _local_4.replace("{MONTH}", _arg_2); + _local_4 = _local_4.replace("{YEAR}", _arg_3); + return (_local_4); + } + + private static function updateLocalization():void { + var _local_1:String = ControlsMain.getActiveLocale(); + if ((((!(_local_1 == s_currentLocale)) || (s_dateAbbreviationFormat == null)) || (s_monthAbbreviationArray == null))) { + s_currentLocale = _local_1; + s_monthAbbreviationArray = Localization.get("UI_MONTH_ABBREVIATIONS").split(","); + s_dateAbbreviationFormat = Localization.get("UI_DATE_ABBREVIATION_FORMAT"); + if (((s_monthAbbreviationArray == null) || (!(s_monthAbbreviationArray.length == 12)))) { + s_monthAbbreviationArray = DEFAULT_MONTH_ABBREVIATIONS; + } + + if (((s_dateAbbreviationFormat == null) || (s_dateAbbreviationFormat.length == 0))) { + s_dateAbbreviationFormat = DEFAULT_DATE_ABBREVIATION_FORMAT; + } + + } + + } + + +} +}//package common + diff --git a/source/src/common/DebugDraw.as b/source/src/common/DebugDraw.as new file mode 100644 index 0000000..a71f076 --- /dev/null +++ b/source/src/common/DebugDraw.as @@ -0,0 +1,285 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.DebugDraw + +package common { +import flash.utils.getQualifiedClassName; +import flash.display.DisplayObject; +import flash.display.Sprite; +import flash.utils.getQualifiedSuperclassName; +import flash.utils.getDefinitionByName; +import flash.display.DisplayObjectContainer; + +public class DebugDraw { + + private static const DEBUG_NODE_NAME:String = "debugDrawSprite"; + private static const DEBUG_NODE_MARK:String = "debugDrawMark"; + private static var ms_colorTable:Array = null; + private static var ms_colorTableIndex:int = 0; + public static var DIALOG_CLASS_NAMES:Array = ["View", "Modal", "TextField", "MenuImageLoader", "DlcMissingInfo"]; + + + public static function treeByClassNames(root:DisplayObject, typeNames:Array, continousUpdate:Boolean = false):void { + if (root == null) { + Log.xerror(Log.ChannelDebug, "DebugDraw.treeByClassNames: root is null"); + return; + } + + generateColorTable(); + var frameCounter:OnFrameCountAction = new OnFrameCountAction(root, 100, continousUpdate, function ():void { + treeBy(root, function (_arg_1:DisplayObject):void { + var _local_2:* = getQualifiedClassName(_arg_1); + var _local_3:* = 0; + while (_local_3 < typeNames.length) { + if (_local_2.search(typeNames[_local_3]) != -1) { + Log.xinfo(Log.ChannelDebug, ("DebugDraw.treeByClassNames: adding node with typeName " + _local_2)); + displayObject(_arg_1); + return; + } + + _local_3++; + } + + }); + }); + } + + public static function treeByMarkedNodes(root:DisplayObject, continousUpdate:Boolean = false):void { + if (root == null) { + Log.xerror(Log.ChannelDebug, "DebugDraw.treeByMarkedNodes: root is null"); + return; + } + + generateColorTable(); + var frameCounter:OnFrameCountAction = new OnFrameCountAction(root, 100, continousUpdate, function ():void { + treeBy(root, function (_arg_1:DisplayObject):void { + if (_arg_1.hasOwnProperty(DEBUG_NODE_MARK)) { + displayObject(_arg_1); + } + + }); + }); + } + + public static function treeAllSprites(root:DisplayObject, continousUpdate:Boolean = false):void { + if (root == null) { + Log.xerror(Log.ChannelDebug, "DebugDraw.treeAllSprites: root is null"); + return; + } + + generateColorTable(); + var frameCounter:OnFrameCountAction = new OnFrameCountAction(root, 100, continousUpdate, function ():void { + treeBy(root, function (_arg_1:DisplayObject):void { + if ((_arg_1 is Sprite)) { + displayObject(_arg_1); + } + + }); + }); + } + + public static function treeByCustomView(root:DisplayObject, viewName:String = "View", continousUpdate:Boolean = false):void { + if (root == null) { + Log.xerror(Log.ChannelDebug, "DebugDraw.treeByCustomView: root is null"); + return; + } + + generateColorTable(); + var frameCounter:OnFrameCountAction = new OnFrameCountAction(root, 100, continousUpdate, function ():void { + treeBy(root, function (_arg_1:DisplayObject):void { + var _local_5:*; + var _local_2:* = getQualifiedClassName(_arg_1); + if (_local_2.search(viewName) != -1) { + Log.xinfo(Log.ChannelDebug, ("DebugDraw.treeByCustomView: class name matched for drawing " + _local_2)); + displayObject(_arg_1); + return; + } + + var _local_3:* = _arg_1; + var _local_4:* = ""; + _local_4 = getQualifiedSuperclassName(_arg_1); + while (_local_4 != "Object") { + if (_local_4.search(viewName) != -1) { + Log.xinfo(Log.ChannelDebug, ("DebugDraw.treeByCustomView: superclass name matched for drawing " + _local_4)); + displayObject(_arg_1); + return; + } + + _local_5 = (getDefinitionByName(_local_4) as Class); + if (_local_5.prototype == null) break; + _local_4 = getQualifiedSuperclassName(_local_5.prototype); + if (_local_4 == null) break; + } + + }); + }); + } + + private static function treeBy(rootNode:DisplayObject, nodeAction:Function):void { + ms_colorTableIndex = 0; + if (rootNode.parent != null) { + walkTreeActionDF(rootNode.parent, function (_arg_1:DisplayObject):void { + if (((_arg_1.name == DEBUG_NODE_NAME) && (!(_arg_1.parent == null)))) { + Log.xinfo(Log.ChannelDebug, ((("DebugDraw.treeBy: cleanup - removing debug node (" + getQualifiedClassName(_arg_1)) + ") from parent ") + _arg_1.parent)); + _arg_1.parent.removeChild(_arg_1); + } + + }); + } + + walkTreeActionDF(rootNode, nodeAction); + } + + public static function displayObject(_arg_1:DisplayObject, _arg_2:uint = 0):void { + if (_arg_2 == 0) { + _arg_2 = ms_colorTable[ms_colorTableIndex]; + updateColorTableIndex(); + } + + var _local_3:Sprite = new Sprite(); + _local_3.name = DEBUG_NODE_NAME; + _local_3.graphics.beginFill(_arg_2, 0.2); + _local_3.graphics.lineStyle(1, 0xFFFFFF, 1); + _local_3.graphics.drawRect(0, 0, _arg_1.width, _arg_1.height); + _local_3.graphics.endFill(); + _local_3.x = _arg_1.x; + _local_3.y = _arg_1.y; + _arg_1.parent.addChild(_local_3); + } + + private static function walkTreeActionDF(_arg_1:DisplayObject, _arg_2:Function):void { + var _local_5:DisplayObject; + var _local_6:DisplayObjectContainer; + var _local_7:int; + var _local_3:Array = []; + _local_3.push(_arg_1); + var _local_4:Array = []; + while (_local_3.length > 0) { + _local_5 = _local_3.shift(); + _local_4.push(_local_5); + _local_6 = (_local_5 as DisplayObjectContainer); + if (_local_6 != null) { + _local_7 = 0; + while (_local_7 < _local_6.numChildren) { + _local_3.push(_local_6.getChildAt(_local_7)); + _local_7++; + } + + } + + } + + while (_local_4.length > 0) { + _local_5 = _local_4.pop(); + (_arg_2(_local_5)); + } + + } + + private static function generateColorTable():void { + var _local_2:int; + var _local_3:int; + var _local_4:int; + var _local_5:int; + var _local_6:int; + if (ms_colorTable != null) { + return; + } + + ms_colorTable = []; + var _local_1:int = 32; + while (_local_1 <= 0xFF) { + _local_2 = 0; + while (_local_2 < 7) { + _local_3 = (_local_1 & ((_local_2 >= 3) ? 0xFF : 0)); + _local_4 = (_local_1 & ((((_local_2 + 1) % 4) >= 2) ? 0xFF : 0)); + _local_5 = (_local_1 & (((_local_2 % 2) == 0) ? 0xFF : 0)); + _local_6 = (((_local_3 << 16) | (_local_4 << 8)) | _local_5); + ms_colorTable.push(_local_6); + _local_2++; + } + + if (((_local_1 < 0xFF) && ((_local_1 * 2) > 0xFF))) { + _local_1 = 0xFF; + } else { + _local_1 = (_local_1 * 2); + } + + } + + ms_colorTable.reverse(); + } + + private static function updateColorTableIndex():void { + ms_colorTableIndex++; + if (ms_colorTableIndex >= ms_colorTable.length) { + ms_colorTableIndex = 0; + } + + } + + +} +}//package common + +import flash.events.Event; + +import common.Log; + +import flash.display.DisplayObject; + +class OnFrameCountAction { + + /*private*/ + internal var m_func:Function; + /*private*/ + internal var m_onNthFrame:int; + /*private*/ + internal var m_currentFrameCount:int = 0; + /*private*/ + internal var m_removed:Boolean = false; + + public function OnFrameCountAction(_arg_1:DisplayObject, _arg_2:int, _arg_3:Boolean, _arg_4:Function):void { + this.m_func = _arg_4; + this.m_onNthFrame = _arg_2; + this.m_currentFrameCount = _arg_2; + if (_arg_3) { + _arg_1.addEventListener(Event.ENTER_FRAME, this.onFrameUpdate); + _arg_1.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage); + Log.xinfo(Log.ChannelDebug, "OnFrameCountAction added to stage"); + } else { + Log.xinfo(Log.ChannelDebug, "OnFrameCountAction one shot"); + this.m_func(); + } + + } + + /*private*/ + internal function onFrameUpdate(_arg_1:Event):void { + if (this.m_removed) { + return; + } + + this.m_currentFrameCount++; + if (this.m_currentFrameCount >= this.m_onNthFrame) { + this.m_currentFrameCount = 0; + Log.xinfo(Log.ChannelDebug, "OnFrameCountAction calling update"); + this.m_func(); + } + + } + + /*private*/ + internal function onRemovedFromStage(_arg_1:Event):void { + var _local_2:DisplayObject = (_arg_1.currentTarget as DisplayObject); + _local_2.removeEventListener(Event.ENTER_FRAME, this.onRemovedFromStage); + _local_2.removeEventListener(Event.REMOVED_FROM_STAGE, this.onRemovedFromStage); + Log.xinfo(Log.ChannelDebug, "OnFrameCountAction removed from stage"); + this.m_removed = true; + } + + +} + + diff --git a/source/src/common/ImageLoader.as b/source/src/common/ImageLoader.as new file mode 100644 index 0000000..ee32847 --- /dev/null +++ b/source/src/common/ImageLoader.as @@ -0,0 +1,167 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.ImageLoader + +package common { +import flash.display.Loader; +import flash.events.Event; +import flash.external.ExternalInterface; +import flash.net.URLRequest; +import flash.events.IOErrorEvent; + +public class ImageLoader extends Loader { + + private var m_callback:Function; + private var m_failedCallback:Function; + private var m_isLoading:Boolean = false; + private var m_loadOnAddedToStage:Boolean = false; + private var m_isAddedToStage:Boolean = false; + private var m_rid:String; + private var m_toLoadUrl:String = null; + + public function ImageLoader(_arg_1:Boolean = false) { + this.m_loadOnAddedToStage = _arg_1; + this.m_isLoading = false; + this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemoved); + if (this.m_loadOnAddedToStage) { + this.addEventListener(Event.ADDED_TO_STAGE, this.onAdded); + } + + } + + public function isLoading():Boolean { + return (this.m_isLoading); + } + + public function loadImage(_arg_1:String, _arg_2:Function = null, _arg_3:Function = null):void { + if (this.m_isLoading) { + this.cancel(); + } + + this.ClearImage(); + this.m_isLoading = true; + this.m_callback = _arg_2; + this.m_failedCallback = _arg_3; + if (((!(this.m_loadOnAddedToStage)) || (this.m_isAddedToStage))) { + this.triggerRequestAsyncLoad(_arg_1); + } else { + this.m_rid = _arg_1; + } + + } + + private function triggerRequestAsyncLoad(_arg_1:String):void { + this.m_toLoadUrl = ("img://" + _arg_1); + ExternalInterface.call("RequestAsyncLoad", this.m_toLoadUrl, this); + } + + public function cancel():void { + if (this.m_isLoading) { + this.close(); + this.ClearImage(); + this.closeRequest(); + this.m_callback = null; + if (this.m_failedCallback != null) { + this.m_failedCallback(); + this.m_failedCallback = null; + } + + } + + } + + public function cancelAndClearImage():void { + if (this.m_isLoading) { + this.cancel(); + } else { + this.ClearImage(); + } + + } + + public function onResourceReady(_arg_1:String):void { + if (this.m_toLoadUrl != _arg_1) { + return; + } + + this.RegisterLoaderListeners(); + var _local_2:URLRequest = new URLRequest(_arg_1); + this.load(_local_2); + } + + public function onResourceFailed(_arg_1:String):void { + if (this.m_toLoadUrl != _arg_1) { + return; + } + + this.closeRequest(); + if (this.m_failedCallback != null) { + this.m_failedCallback(); + this.m_failedCallback = null; + } + + } + + private function onLoadingComplete(_arg_1:Event):void { + this.closeRequest(); + if (this.m_callback != null) { + this.m_callback(); + this.m_callback = null; + } + + } + + private function onLoadFailed(_arg_1:IOErrorEvent):void { + this.closeRequest(); + if (this.m_failedCallback != null) { + this.m_failedCallback(); + this.m_failedCallback = null; + } + + } + + private function onAdded(_arg_1:Event):void { + this.m_isAddedToStage = true; + if (this.m_rid != null) { + this.triggerRequestAsyncLoad(this.m_rid); + this.m_rid = null; + } + + } + + private function onRemoved(_arg_1:Event):void { + this.m_isAddedToStage = false; + if (this.m_isLoading) { + this.cancel(); + } + + this.ClearImage(); + } + + private function closeRequest():void { + this.m_rid = null; + this.m_toLoadUrl = null; + this.m_isLoading = false; + ExternalInterface.call("CloseAsyncRequest", this); + this.UnregisterLoaderListeners(); + } + + private function RegisterLoaderListeners():void { + this.contentLoaderInfo.addEventListener(Event.COMPLETE, this.onLoadingComplete); + this.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this.onLoadFailed); + } + + private function UnregisterLoaderListeners():void { + this.contentLoaderInfo.removeEventListener(Event.COMPLETE, this.onLoadingComplete); + this.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, this.onLoadFailed); + } + + private function ClearImage():void { + this.unload(); + } + + +} +}//package common + diff --git a/source/src/common/ImageLoaderCache.as b/source/src/common/ImageLoaderCache.as new file mode 100644 index 0000000..ab75771 --- /dev/null +++ b/source/src/common/ImageLoaderCache.as @@ -0,0 +1,248 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.ImageLoaderCache + +package common { +public class ImageLoaderCache { + + private static var s_instance:ImageLoaderCache; + + private var m_imageRegister:Object = {}; + + + public static function getGlobalInstance():ImageLoaderCache { + if (s_instance == null) { + s_instance = new (ImageLoaderCache)(); + } + + return (s_instance); + } + + + public function registerLoadImage(_arg_1:String, _arg_2:Function = null, _arg_3:Function = null):void { + var _local_4:ImageLoader_internal = (this.m_imageRegister[_arg_1] as ImageLoader_internal); + if (_local_4 == null) { + _local_4 = new ImageLoader_internal(); + _local_4.loadImage(_arg_1); + this.m_imageRegister[_arg_1] = _local_4; + } + + _local_4.m_referenceCount++; + if (_local_4.isLoading()) { + if (_arg_2 != null) { + _local_4.m_successCallbacks.push(_arg_2); + } + + if (_arg_3 != null) { + _local_4.m_failedCallbacks.push(_arg_3); + } + + } else { + if (_local_4.m_failed) { + if (_arg_3 != null) { + (_arg_3()); + } + + } else { + if (_arg_2 != null) { + (_arg_2(_local_4.m_bitmapData)); + } + + } + + } + + } + + public function unregisterLoadImage(_arg_1:String, _arg_2:Function = null, _arg_3:Function = null):void { + var _local_5:int; + var _local_6:int; + var _local_4:ImageLoader_internal = (this.m_imageRegister[_arg_1] as ImageLoader_internal); + _local_4.m_referenceCount--; + if (_local_4.m_referenceCount <= 0) { + _local_4.cancelAndClearImage(); + this.m_imageRegister[_arg_1] = null; + return; + } + + if (_local_4.isLoading()) { + if (_arg_2 != null) { + _local_5 = _local_4.m_successCallbacks.indexOf(_arg_2); + _local_4.m_successCallbacks.splice(_local_5, 1); + } + + if (_arg_3 != null) { + _local_6 = _local_4.m_failedCallbacks.indexOf(_arg_3); + _local_4.m_failedCallbacks.splice(_local_6, 1); + } + + } + + } + + +} +}//package common + +import flash.display.Loader; + + +import flash.display.BitmapData; +import flash.external.ExternalInterface; +import flash.net.URLRequest; +import flash.display.Bitmap; +import flash.display.DisplayObject; +import flash.events.Event; +import flash.events.IOErrorEvent; + + +class ImageLoader_internal extends Loader { + + public var m_referenceCount:int = 0; + public var m_successCallbacks:Vector. = new Vector.(); + public var m_failedCallbacks:Vector. = new Vector.(); + /*private*/ + internal var m_isLoading:Boolean = false; + public var m_failed:Boolean = false; + public var m_bitmapData:BitmapData = null; + /*private*/ + internal var m_rid:String; + /*private*/ + internal var m_toLoadUrl:String = null; + + + public function isLoading():Boolean { + return (this.m_isLoading); + } + + public function loadImage(_arg_1:String):void { + if (this.m_isLoading) { + this.cancel(); + } + + this.ClearImage(); + this.m_failed = false; + this.m_isLoading = true; + this.triggerRequestAsyncLoad(_arg_1); + } + + /*private*/ + internal function callCallbacks():void { + var _local_1:Function; + for each (_local_1 in this.m_successCallbacks) { + (_local_1(this.m_bitmapData)); + } + + this.m_successCallbacks.length = 0; + this.m_failedCallbacks.length = 0; + } + + /*private*/ + internal function callFailedCallbacks():void { + var _local_1:Function; + for each (_local_1 in this.m_failedCallbacks) { + (_local_1()); + } + + this.m_successCallbacks.length = 0; + this.m_failedCallbacks.length = 0; + } + + /*private*/ + internal function triggerRequestAsyncLoad(_arg_1:String):void { + this.m_toLoadUrl = ("img://" + _arg_1); + ExternalInterface.call("RequestAsyncLoad", this.m_toLoadUrl, this); + } + + public function cancel():void { + if (this.m_isLoading) { + this.close(); + this.ClearImage(); + this.closeRequest(); + this.callFailedCallbacks(); + } + + } + + public function cancelAndClearImage():void { + if (this.m_isLoading) { + this.cancel(); + } else { + this.ClearImage(); + } + + } + + public function onResourceReady(_arg_1:String):void { + if (this.m_toLoadUrl != _arg_1) { + return; + } + + this.RegisterLoaderListeners(); + var _local_2:URLRequest = new URLRequest(_arg_1); + this.load(_local_2); + } + + public function onResourceFailed(_arg_1:String):void { + if (this.m_toLoadUrl != _arg_1) { + return; + } + + this.m_failed = true; + this.closeRequest(); + this.callFailedCallbacks(); + } + + /*private*/ + internal function onLoadingComplete(_arg_1:Event):void { + var _local_3:Bitmap; + this.closeRequest(); + var _local_2:DisplayObject = content; + if ((_local_2 is Bitmap)) { + _local_3 = (_local_2 as Bitmap); + this.m_bitmapData = _local_3.bitmapData; + } + + this.callCallbacks(); + } + + /*private*/ + internal function onLoadFailed(_arg_1:IOErrorEvent):void { + this.m_failed = true; + this.closeRequest(); + this.callFailedCallbacks(); + } + + /*private*/ + internal function closeRequest():void { + this.m_rid = null; + this.m_toLoadUrl = null; + this.m_isLoading = false; + this.m_bitmapData = null; + ExternalInterface.call("CloseAsyncRequest", this); + this.UnregisterLoaderListeners(); + } + + /*private*/ + internal function RegisterLoaderListeners():void { + this.contentLoaderInfo.addEventListener(Event.COMPLETE, this.onLoadingComplete); + this.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this.onLoadFailed); + } + + /*private*/ + internal function UnregisterLoaderListeners():void { + this.contentLoaderInfo.removeEventListener(Event.COMPLETE, this.onLoadingComplete); + this.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, this.onLoadFailed); + } + + /*private*/ + internal function ClearImage():void { + this.m_bitmapData = null; + this.unload(); + } + + +} + + diff --git a/source/src/common/InputTextFieldSpecialCharacterHandler.as b/source/src/common/InputTextFieldSpecialCharacterHandler.as new file mode 100644 index 0000000..e5d1a14 --- /dev/null +++ b/source/src/common/InputTextFieldSpecialCharacterHandler.as @@ -0,0 +1,86 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.InputTextFieldSpecialCharacterHandler + +package common { +import flash.text.TextField; +import flash.events.Event; +import flash.events.KeyboardEvent; + +import common.menu.MenuConstants; + +public class InputTextFieldSpecialCharacterHandler { + + private const HIGH_EVENT_PRIORITY:int = 1001; + + private var m_inputTextField:TextField = null; + private var m_selectAllCharacterInputTriggered:Boolean = false; + private var m_previousText:String; + private var m_previousSelectionBegin:int = -1; + private var m_previousSelectionEnd:int = -1; + + public function InputTextFieldSpecialCharacterHandler(_arg_1:TextField) { + this.m_inputTextField = _arg_1; + } + + public function onUnregister():void { + this.setActive(false); + this.m_inputTextField = null; + } + + public function setActive(_arg_1:Boolean):void { + if (_arg_1) { + this.m_inputTextField.addEventListener(Event.CHANGE, this.onTextInputChange, false, this.HIGH_EVENT_PRIORITY, true); + this.m_inputTextField.addEventListener(KeyboardEvent.KEY_DOWN, this.onKeyDown, false, this.HIGH_EVENT_PRIORITY, true); + } else { + this.m_inputTextField.removeEventListener(Event.CHANGE, this.onTextInputChange, false); + this.m_inputTextField.removeEventListener(KeyboardEvent.KEY_DOWN, this.onKeyDown, false); + } + + } + + private function onKeyDown(_arg_1:KeyboardEvent):void { + this.m_selectAllCharacterInputTriggered = false; + if ((((_arg_1.ctrlKey) && (_arg_1.altKey)) && (_arg_1.keyCode == MenuConstants.KEYCODE_A))) { + this.m_selectAllCharacterInputTriggered = true; + this.m_previousText = this.m_inputTextField.text; + this.m_previousSelectionBegin = this.m_inputTextField.selectionBeginIndex; + this.m_previousSelectionEnd = this.m_inputTextField.selectionEndIndex; + } + + } + + private function onTextInputChange(_arg_1:Event):void { + this.handleSelectAllPlusCharacterInputBug(); + } + + private function handleSelectAllPlusCharacterInputBug():void { + var _local_4:String; + var _local_5:String; + if (!this.m_selectAllCharacterInputTriggered) { + return; + } + + this.m_selectAllCharacterInputTriggered = false; + var _local_1:String = this.m_inputTextField.text; + var _local_2:int = (this.m_previousSelectionEnd - this.m_previousSelectionBegin); + var _local_3:int = (this.m_inputTextField.maxChars - (this.m_previousText.length - _local_2)); + if (_local_3 > 0) { + _local_4 = this.m_previousText.substr(0, this.m_previousSelectionBegin); + _local_5 = _local_1.substr(0, _local_3); + _local_4 = (_local_4 + _local_5); + _local_4 = (_local_4 + this.m_previousText.substr(this.m_previousSelectionEnd)); + this.m_inputTextField.text = _local_4; + this.m_inputTextField.setSelection((this.m_previousSelectionBegin + _local_5.length), (this.m_previousSelectionBegin + _local_5.length)); + } else { + this.m_inputTextField.text = this.m_previousText; + this.m_inputTextField.setSelection(this.m_previousSelectionBegin, this.m_previousSelectionBegin); + } + + } + + +} +}//package common + diff --git a/source/src/common/Localization.as b/source/src/common/Localization.as new file mode 100644 index 0000000..5847fda --- /dev/null +++ b/source/src/common/Localization.as @@ -0,0 +1,24 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.Localization + +package common { +import flash.external.ExternalInterface; + +public class Localization { + + + public static function get(_arg_1:String):String { + if (_arg_1 == null) { + Log.xerror(Log.ChannelCommon, "Localization.get Error: key = null"); + return (""); + } + + return (ExternalInterface.call("LocalizationGet", _arg_1)); + } + + +} +}//package common + diff --git a/source/src/common/Log.as b/source/src/common/Log.as new file mode 100644 index 0000000..d5fe2d4 --- /dev/null +++ b/source/src/common/Log.as @@ -0,0 +1,171 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.Log + +package common { +import flash.events.MouseEvent; +import flash.utils.getQualifiedClassName; + +public class Log { + + public static const ChannelMem:String = "Memory"; + public static const ChannelVideo:String = "Video"; + public static const ChannelImage:String = "Image"; + public static const ChannelLoca:String = "Loca"; + public static const ChannelScale:String = "Scaling"; + public static const ChannelMouse:String = "Mouse"; + public static const ChannelDebug:String = "Debug"; + public static const ChannelModal:String = "ModalDialog"; + public static const ChannelAni:String = "Animation"; + public static const ChannelContainer:String = "Container"; + public static const ChannelButtonPrompt:String = "ButtonPrompt"; + public static const ChannelCommon:String = "Common"; + public static const ChannelMenuFrame:String = "MenuFrame"; + + + public static function error(_arg_1:String, _arg_2:Object, _arg_3:String):void { + logMessage("ERROR", _arg_1, _arg_2, _arg_3); + } + + public static function xerror(_arg_1:String, _arg_2:String):void { + error(_arg_1, null, _arg_2); + } + + public static function warning(_arg_1:String, _arg_2:Object, _arg_3:String):void { + logMessage("warning", _arg_1, _arg_2, _arg_3); + } + + public static function xwarning(_arg_1:String, _arg_2:String):void { + warning(_arg_1, null, _arg_2); + } + + public static function info(_arg_1:String, _arg_2:Object, _arg_3:String):void { + logMessage("info", _arg_1, _arg_2, _arg_3); + } + + public static function xinfo(_arg_1:String, _arg_2:String):void { + info(_arg_1, null, _arg_2); + } + + public static function mouse(_arg_1:Object, _arg_2:MouseEvent, _arg_3:String = null):void { + var _local_4:* = "event null"; + if (_arg_2) { + _local_4 = (((("type: " + _arg_2.type) + " - target: ") + ((_arg_2.target == null) ? "" : _arg_2.target.name)) + ((_arg_3 == null) ? "" : (" - " + _arg_3))); + } + + logMessage("info", ChannelMouse, _arg_1, _local_4); + } + + public static function debugData(_arg_1:Object, _arg_2:Object):void { + var _local_3:int; + debugDataRecursive(_local_3, _arg_2, _arg_1); + } + + private static function debugDataRecursive(_arg_1:int, _arg_2:Object, _arg_3:Object):void { + var _local_5:String; + var _local_6:int; + var _local_4:* = "Key"; + if (_arg_1 > 0) { + _local_4 = ">"; + _local_6 = 0; + while (_local_6 < (_arg_1 + 1)) { + _local_4 = ("--" + _local_4); + _local_6++; + } + + } + + for (_local_5 in _arg_2) { + info(ChannelDebug, _arg_3, ((((("| " + _local_4) + " : ") + _local_5) + ": ") + _arg_2[_local_5])); + debugDataRecursive((_arg_1 + 1), _arg_2[_local_5], _arg_3); + } + + } + + public static function dumpData(_arg_1:Object, _arg_2:Object):void { + var _local_3:int; + var _local_4:* = ""; + _local_4 = dumpDataRecursive(_local_4, _arg_2, false); + info(ChannelDebug, _arg_1, _local_4); + } + + private static function dumpDataRecursive(_arg_1:String, _arg_2:Object, _arg_3:Boolean):String { + var _local_5:*; + var _local_6:*; + if (_arg_2 == null) { + return (_arg_1 + "null"); + } + + if (_arg_3) { + _arg_1 = (_arg_1 + "["); + } else { + _arg_1 = (_arg_1 + "{"); + } + + var _local_4:Boolean = true; + for (_local_5 in _arg_2) { + if (!_local_4) { + _arg_1 = (_arg_1 + ","); + } + + _local_6 = _arg_2[_local_5]; + if (!_arg_3) { + _arg_1 = (_arg_1 + (('"' + _local_5) + '":')); + } + + if (_local_6 == null) { + _arg_1 = (_arg_1 + "null"); + } else { + if (((_local_6 is Number) || (_local_6 is Boolean))) { + _arg_1 = (_arg_1 + _local_6); + } else { + if ((_local_6 is String)) { + _arg_1 = (_arg_1 + (('"' + _local_6) + '"')); + } else { + if ((_local_6 is Array)) { + _arg_1 = dumpDataRecursive(_arg_1, _local_6, true); + } else { + if ((_local_6 is Object)) { + _arg_1 = dumpDataRecursive(_arg_1, _local_6, false); + } else { + _arg_1 = (_arg_1 + (('"' + _local_6) + '"')); + } + + } + + } + + } + + } + + _local_4 = false; + } + + if (_arg_3) { + _arg_1 = (_arg_1 + "]"); + } else { + _arg_1 = (_arg_1 + "}"); + } + + return (_arg_1); + } + + private static function logMessage(_arg_1:String, _arg_2:String, _arg_3:Object, _arg_4:String):void { + if (!ControlsMain.isLogChannelEnabled(_arg_2)) { + return; + } + + if (_arg_3) { + trace(((((((((_arg_1 + " | ") + _arg_2) + " | ") + getQualifiedClassName(_arg_3)) + "(") + _arg_3.name) + "): ") + _arg_4)); + } else { + trace(((((_arg_1 + " | ") + _arg_2) + ": ") + _arg_4)); + } + + } + + +} +}//package common + diff --git a/source/src/common/MouseUtil.as b/source/src/common/MouseUtil.as new file mode 100644 index 0000000..72fe6f6 --- /dev/null +++ b/source/src/common/MouseUtil.as @@ -0,0 +1,195 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.MouseUtil + +package common { +import flash.display.Sprite; +import flash.events.MouseEvent; + +import common.menu.MenuConstants; + +public class MouseUtil { + + public static const MODE_DISABLE:int = 0; + public static const MODE_ONOVER_SELECT_ONUP_CLICK:int = 1; + public static const MODE_ONOVER_HOVER_ONUP_SELECT:int = 2; + public static const MODE_ONOVER_HOVER_ONUP_SELECTCLICK:int = 3; + public static const MODE_WHEEL_IGNORE:int = 0; + public static const MODE_WHEEL_GROUP:int = 1; + + + public static function getModeFromName(_arg_1:String):int { + if (_arg_1 == "disable") { + return (MODE_DISABLE); + } + + if (_arg_1 == "onover-select-onup-click") { + return (MODE_ONOVER_SELECT_ONUP_CLICK); + } + + if (_arg_1 == "onover-hover-onup-select") { + return (MODE_ONOVER_HOVER_ONUP_SELECT); + } + + if (_arg_1 == "onover-hover-onup-selectclick") { + return (MODE_ONOVER_HOVER_ONUP_SELECTCLICK); + } + + return (-1); + } + + public static function getWheelModeFromName(_arg_1:String):int { + if (_arg_1 == "ignore") { + return (MODE_WHEEL_IGNORE); + } + + if (_arg_1 == "group-prev-next") { + return (MODE_WHEEL_GROUP); + } + + return (-1); + } + + public static function handleMouseUp(_arg_1:int, _arg_2:Sprite, _arg_3:Function, _arg_4:MouseEvent):void { + Log.mouse(_arg_2, _arg_4); + _arg_4.stopImmediatePropagation(); + if (_arg_1 == MODE_ONOVER_SELECT_ONUP_CLICK) { + doClick(_arg_2, _arg_3, _arg_4); + } else { + if (_arg_1 == MODE_ONOVER_HOVER_ONUP_SELECT) { + doSelect(_arg_2, _arg_3, _arg_4); + } else { + if (_arg_1 == MODE_ONOVER_HOVER_ONUP_SELECTCLICK) { + doSelect(_arg_2, _arg_3, _arg_4); + doClick(_arg_2, _arg_3, _arg_4); + } + + } + + } + + } + + public static function handleMouseRollOver(_arg_1:int, _arg_2:Sprite, _arg_3:Function, _arg_4:MouseEvent):void { + _arg_4.stopImmediatePropagation(); + if (_arg_1 == MODE_ONOVER_SELECT_ONUP_CLICK) { + doSelect(_arg_2, _arg_3, _arg_4); + } else { + if (((_arg_1 == MODE_ONOVER_HOVER_ONUP_SELECT) || (_arg_1 == MODE_ONOVER_HOVER_ONUP_SELECTCLICK))) { + doHover(_arg_2, _arg_3, _arg_4, true); + } + + } + + } + + public static function handleMouseRollOut(_arg_1:int, _arg_2:Sprite, _arg_3:Function, _arg_4:MouseEvent):void { + _arg_4.stopImmediatePropagation(); + if (((_arg_1 == MODE_ONOVER_HOVER_ONUP_SELECT) || (_arg_1 == MODE_ONOVER_HOVER_ONUP_SELECTCLICK))) { + doHover(_arg_2, _arg_3, _arg_4, false); + } + + } + + private static function doClick(_arg_1:Sprite, _arg_2:Function, _arg_3:MouseEvent):void { + var _local_4:int; + if (_arg_1["_nodedata"]) { + _local_4 = (_arg_1["_nodedata"]["id"] as int); + (_arg_2("onElementClick", _local_4)); + } + + } + + private static function doSelect(_arg_1:Sprite, _arg_2:Function, _arg_3:MouseEvent):void { + var _local_4:Function; + var _local_5:int; + if (("isSelected" in _arg_1)) { + _local_4 = (_arg_1["isSelected"] as Function); + if (((!(_local_4 == null)) && (_local_4() == true))) { + return; + } + + } + + if (_arg_1["_nodedata"]) { + _local_5 = (_arg_1["_nodedata"]["id"] as int); + (_arg_2("onElementSelect", _local_5)); + } + + } + + private static function doHover(_arg_1:Sprite, _arg_2:Function, _arg_3:MouseEvent, _arg_4:Boolean):void { + var _local_5:int; + var _local_6:Array; + if (_arg_1["_nodedata"]) { + _local_5 = (_arg_1["_nodedata"]["id"] as int); + _local_6 = [_local_5, _arg_4]; + (_arg_2("onElementHover", _local_6)); + } + + } + + public static function handleMouseWheel(_arg_1:int, _arg_2:Sprite, _arg_3:Function, _arg_4:MouseEvent):void { + if (_arg_1 == MODE_WHEEL_IGNORE) { + return; + } + + _arg_4.stopImmediatePropagation(); + if (_arg_1 == MODE_WHEEL_GROUP) { + doWheelGroupPrevNext(_arg_2, _arg_3, _arg_4); + } + + } + + private static function doWheelGroupPrevNext(_arg_1:Sprite, _arg_2:Function, _arg_3:MouseEvent):void { + var _local_4:Function; + var _local_5:int; + if (_arg_3.delta == 0) { + return; + } + + if (("isWheelDelayActive" in _arg_1)) { + _local_4 = (_arg_1["isWheelDelayActive"] as Function); + if (((!(_local_4 == null)) && (_local_4() == true))) { + return; + } + + startWheelDelay(_arg_1); + } + + if (_arg_1["_nodedata"]) { + _local_5 = (_arg_1["_nodedata"]["id"] as int); + if (_arg_3.delta > 0) { + (_arg_2("onGroupPrev", _local_5)); + } else { + (_arg_2("onGroupNext", _local_5)); + } + + } + + } + + private static function startWheelDelay(obj:Sprite):void { + var setWheelDelayActiveFunc:Function; + if (("setWheelDelayActive" in obj)) { + setWheelDelayActiveFunc = (obj["setWheelDelayActive"] as Function); + if (setWheelDelayActiveFunc != null) { + (setWheelDelayActiveFunc(true)); + Animate.delay(obj, MenuConstants.WheelScrollTime, function (_arg_1:Sprite):void { + var _local_2:Function = (_arg_1["setWheelDelayActive"] as Function); + if (_local_2 != null) { + (_local_2(false)); + } + + }, obj); + } + + } + + } + + +} +}//package common + diff --git a/source/src/common/ObjectPool.as b/source/src/common/ObjectPool.as new file mode 100644 index 0000000..f463382 --- /dev/null +++ b/source/src/common/ObjectPool.as @@ -0,0 +1,53 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.ObjectPool + +package common { +public class ObjectPool { + + private var m_type:Class; + private var m_onNewObjectAllocated:Function; + private var m_objectsAvailable:Array = []; + + public function ObjectPool(_arg_1:Class, _arg_2:int, _arg_3:Function = null) { + var _local_5:*; + super(); + this.m_type = _arg_1; + this.m_onNewObjectAllocated = _arg_3; + var _local_4:int; + while (_local_4 < _arg_2) { + _local_5 = new this.m_type(); + if (this.m_onNewObjectAllocated != null) { + this.m_onNewObjectAllocated(_local_5); + } + + this.m_objectsAvailable.push(_local_5); + _local_4++; + } + + } + + public function acquireObject():* { + var _local_1:*; + if (this.m_objectsAvailable.length > 0) { + _local_1 = this.m_objectsAvailable.pop(); + } else { + _local_1 = new this.m_type(); + if (this.m_onNewObjectAllocated != null) { + this.m_onNewObjectAllocated(_local_1); + } + + } + + return (_local_1); + } + + public function releaseObject(_arg_1:*):void { + this.m_objectsAvailable.push(_arg_1); + } + + +} +}//package common + diff --git a/source/src/common/ObjectUtils.as b/source/src/common/ObjectUtils.as new file mode 100644 index 0000000..a5901ea --- /dev/null +++ b/source/src/common/ObjectUtils.as @@ -0,0 +1,52 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.ObjectUtils + +package common { +import flash.utils.ByteArray; +import flash.utils.Dictionary; + +public class ObjectUtils { + + + public static function cloneObject(_arg_1:Object):Object { + var _local_2:String = JSON.stringify(_arg_1); + return (JSON.parse(_local_2)); + } + + public static function cloneDeep(_arg_1:Object):* { + var _local_2:ByteArray = new ByteArray(); + _local_2.writeObject(_arg_1); + _local_2.position = 0; + return (_local_2.readObject()); + } + + public static function cloneDictionary(_arg_1:Dictionary):Dictionary { + var _local_3:Object; + var _local_2:Dictionary = new Dictionary(); + for (_local_3 in _arg_1) { + _local_2[_local_3] = _arg_1[_local_3]; + } + + return (_local_2); + } + + public static function compare(obj1:Object, obj2:Object):Boolean { + var value1:String; + var value2:String; + try { + value1 = JSON.stringify(obj1); + value2 = JSON.stringify(obj2); + } catch (e:Error) { + trace(("[ERROR] ObjectUtil.compare() - " + e.message)); + return (false); + } + + return (value1 === value2); + } + + +} +}//package common + diff --git a/source/src/common/TaskletSequencer.as b/source/src/common/TaskletSequencer.as new file mode 100644 index 0000000..4b82f56 --- /dev/null +++ b/source/src/common/TaskletSequencer.as @@ -0,0 +1,190 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.TaskletSequencer + +package common { +import flash.display.Sprite; +import flash.events.Event; +import flash.utils.getTimer; + +public class TaskletSequencer extends Sprite { + + public static const COMPLETE:String = "complete"; + private static var s_evtComplete:Event = new Event(COMPLETE); + private static var s_instance:TaskletSequencer; + + private const FUNCTION_AVERAGE_LONG_CALL_TIME_MS:Number = 1; + private const m_queueMaxProcessingTime_ms:Number = 50; + private const m_queueMaxProcessingTimeVR_ms:Number = 4; + + public var processingTime_ms:Number = 0.25; + public var debug_forceOnlyOneCallPerFrame:Boolean = false; + private var m_nextQueue:Queue = new Queue(); + private var m_stack:Stack = new Stack(); + private var m_isProcessing:Boolean = false; + private var m_nLastUpdateId:int = -1; + + + public static function getGlobalInstance():TaskletSequencer { + if (s_instance == null) { + s_instance = new (TaskletSequencer)(); + s_instance.startDaemon(); + } + + return (s_instance); + } + + + public function addChunk(_arg_1:Function):void { + this.m_nextQueue.enqueue(_arg_1); + } + + public function clear():void { + this.m_stack.clear(); + this.m_nextQueue.clear(); + } + + public function update():void { + if (((this.m_isProcessing) || ((this.m_stack.isEmpty()) && (this.m_nextQueue.isEmpty())))) { + return; + } + + this.m_isProcessing = true; + var actualProcessingTime_ms:Number = Math.max((this.processingTime_ms - this.FUNCTION_AVERAGE_LONG_CALL_TIME_MS), 0); + var currentTime_ms:int = getTimer(); + var startTime_ms:int = currentTime_ms; + var maxTime_ms:int = (currentTime_ms + actualProcessingTime_ms); + var debug_forceOnlyOneCallPerFrame:Boolean; + if (((!(this.m_stack.isEmpty())) && (!(this.m_nextQueue.isEmpty())))) { + while ((!(this.m_nextQueue.isEmpty()))) { + this.m_stack.getBottom().enqueue(this.m_nextQueue.dequeue()); + } + + } + + while (true) { + if (!this.m_nextQueue.isEmpty()) { + this.m_stack.push(this.m_nextQueue); + this.m_nextQueue = new Queue(); + } + + if (this.m_stack.isEmpty()) break; + try { + (this.m_stack.getTop().dequeue()()); + } catch (err:Error) { + trace(("error in TaskletSequencer chunk --> " + err.getStackTrace())); + } + + if (this.m_stack.getTop().isEmpty()) { + this.m_stack.pop(); + } + + currentTime_ms = getTimer(); + if (((currentTime_ms >= maxTime_ms) || (debug_forceOnlyOneCallPerFrame))) break; + } + + if (!this.m_nextQueue.isEmpty()) { + this.m_stack.push(this.m_nextQueue); + this.m_nextQueue = new Queue(); + } + + this.m_isProcessing = false; + if (this.m_stack.isEmpty()) { + dispatchEvent(s_evtComplete); + } + + } + + private function startDaemon():void { + addEventListener(Event.ENTER_FRAME, this.onEnterFrame); + } + + private function onEnterFrame(_arg_1:Event):void { + var _local_2:int = ControlsMain.getFrameCount(); + if (this.m_nLastUpdateId == _local_2) { + return; + } + + this.m_nLastUpdateId = _local_2; + if (ControlsMain.isVrModeActive()) { + this.processingTime_ms = this.m_queueMaxProcessingTimeVR_ms; + } else { + this.processingTime_ms = this.m_queueMaxProcessingTime_ms; + } + + this.update(); + } + + +} +}//package common + + +class Queue { + + /*private*/ + internal var m_functions:Vector. = new Vector.(); + + + public function enqueue(_arg_1:Function):void { + this.m_functions.push(_arg_1); + } + + public function dequeue():Function { + return (this.m_functions.shift()); + } + + public function isEmpty():Boolean { + return (this.m_functions.length == 0); + } + + public function clear():void { + this.m_functions.length = 0; + } + + +} + +class Stack { + + /*private*/ + internal var m_queues:Vector. = new Vector.(); + + + public function push(_arg_1:Queue):void { + this.m_queues.push(_arg_1); + } + + public function pop():Queue { + return (this.m_queues.pop()); + } + + public function getTop():Queue { + if (this.isEmpty()) { + return (null); + } + + return (this.m_queues[(this.m_queues.length - 1)]); + } + + public function getBottom():Queue { + if (this.isEmpty()) { + return (null); + } + + return (this.m_queues[0]); + } + + public function isEmpty():Boolean { + return (this.m_queues.length == 0); + } + + public function clear():void { + this.m_queues.length = 0; + } + + +} + + diff --git a/source/src/common/UtcClockInitializer.as b/source/src/common/UtcClockInitializer.as new file mode 100644 index 0000000..6769484 --- /dev/null +++ b/source/src/common/UtcClockInitializer.as @@ -0,0 +1,26 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.UtcClockInitializer + +package common { +import menu3.MenuElementBase; + +import flash.external.ExternalInterface; + +public dynamic class UtcClockInitializer extends MenuElementBase { + + public function UtcClockInitializer(_arg_1:Object) { + super(_arg_1); + } + + override public function onSetData(_arg_1:Object):void { + var _local_2:String = ExternalInterface.call("CommonUtilsGetServerTimeAsAs3Date"); + Log.xinfo(Log.ChannelCommon, ((("server utctimestamp " + _local_2) + " - parsed: ") + DateTimeUtils.parseUTCTimeStamp(_local_2))); + DateTimeUtils.initializeUtcClock(DateTimeUtils.parseUTCTimeStamp(_local_2)); + } + + +} +}//package common + diff --git a/source/src/common/VideoLoader.as b/source/src/common/VideoLoader.as new file mode 100644 index 0000000..c892028 --- /dev/null +++ b/source/src/common/VideoLoader.as @@ -0,0 +1,202 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.VideoLoader + +package common { +import flash.display.MovieClip; +import flash.net.NetConnection; +import flash.media.Video; +import flash.net.NetStream; +import flash.events.NetStatusEvent; +import flash.events.Event; + +import scaleform.gfx.*; + +public class VideoLoader extends MovieClip { + + private var m_startCallback:Function; + private var m_stopCallback:Function; + private var m_subCallback:Function; + private var m_metadataCallback:Function; + private var m_netConnection:NetConnection; + private var m_netStream:Object; + private var m_video:Video; + private var m_inMemory:Boolean; + private var m_TrackIndex:int = -1; + private var m_duration:Number = -1; + private var m_clearOnStop:Boolean = true; + + public function VideoLoader() { + this.m_inMemory = false; + this.m_netConnection = new NetConnection(); + this.m_netConnection.connect(null); + var _local_1:NetStream = new NetStream(this.m_netConnection); + this.m_netStream = _local_1; + this.m_netStream.openTimeout = 0; + this.m_netStream.addEventListener(NetStatusEvent.NET_STATUS, this.netStatusHandler); + this.m_video = new Video(); + this.m_video.attachNetStream(_local_1); + addChild(this.m_video); + var _local_2:Object = {}; + _local_2.onMetaData = this.onMetaData; + _local_2.onSubtitle = this.onSubtitles; + this.m_netStream.client = _local_2; + this.m_duration = 0; + this.addEventListener(Event.REMOVED_FROM_STAGE, this.onRemoved); + } + + public function onMetaData(_arg_1:Object):void { + Log.info(Log.ChannelVideo, this, ((("Video Loader on MetaData track: " + this.m_TrackIndex) + " duration ") + _arg_1.duration)); + this.m_duration = _arg_1.duration; + if (this.m_TrackIndex != -1) { + this.m_netStream.subtitleTrack = this.m_TrackIndex; + } + + if (this.m_metadataCallback != null) { + this.m_metadataCallback(_arg_1); + } + + } + + public function onSubtitles(_arg_1:String, _arg_2:String = ""):void { + Log.info(Log.ChannelVideo, this, ((("Subtitle (Loader): [" + _arg_2) + "] ") + _arg_1)); + if (this.m_subCallback != null) { + this.m_subCallback(_arg_1, _arg_2); + } + + } + + public function setSubCallback(_arg_1:Function):void { + this.m_subCallback = _arg_1; + } + + public function setMetadataCallback(_arg_1:Function):void { + this.m_metadataCallback = _arg_1; + } + + public function playVideo(_arg_1:String, _arg_2:Number, _arg_3:Function, _arg_4:Function):void { + this.stopStream(); + this.m_TrackIndex = _arg_2; + this.m_startCallback = _arg_3; + this.m_stopCallback = _arg_4; + this.startStream(_arg_1); + } + + public function stopVideo():void { + this.stopStream(); + } + + public function seekAbsoluteVideo(_arg_1:Number):void { + Log.info(Log.ChannelVideo, this, "Video seekAbsoluteVideo"); + this.m_netStream.seek(_arg_1); + } + + public function seekOffsetVideo(_arg_1:Number):void { + Log.info(Log.ChannelVideo, this, ("Video seekOffsetVideo " + _arg_1)); + this.m_netStream.seek((this.m_netStream.time + _arg_1)); + } + + public function getVideoCurrentTime():Number { + if (((!(this.m_netStream)) || (!(this.m_netStream.time)))) { + return (-1); + } + + return (this.m_netStream.time); + } + + public function setPause(_arg_1:Boolean):void { + if (_arg_1) { + Log.info(Log.ChannelVideo, this, "Video Loader netstream paused"); + this.m_netStream.pause(); + } else { + Log.info(Log.ChannelVideo, this, "Video Loader netstream resumed"); + this.m_netStream.resume(); + } + + } + + public function setLoop(_arg_1:Boolean):void { + this.m_netStream.loop = _arg_1; + } + + public function getClearOnStop(_arg_1:Boolean):Boolean { + return (this.m_clearOnStop); + } + + public function setClearOnStop(_arg_1:Boolean):void { + this.m_clearOnStop = _arg_1; + } + + public function setInMemory(_arg_1:Boolean):void { + this.m_inMemory = _arg_1; + } + + public function getNetStream():Object { + return (this.m_netStream); + } + + public function getVideoDuration():Number { + return (this.m_duration); + } + + private function startStream(_arg_1:String):void { + Log.info(Log.ChannelVideo, this, "Video Loader netstream start"); + this.m_video.clear(); + var _local_2:String = ((this.m_inMemory) ? "[GFXMRV]" : "[GFXV]"); + this.m_netStream.play((_local_2 + _arg_1)); + } + + private function sendStart():void { + if (this.m_startCallback != null) { + this.m_startCallback(); + this.m_startCallback = null; + } + + } + + private function stopStream():void { + if (this.m_clearOnStop) { + this.m_video.clear(); + } + + this.m_netStream.close(); + this.m_duration = 0; + Log.info(Log.ChannelVideo, this, "Video Loader netstream stop"); + } + + private function sendStop():void { + if (this.m_stopCallback != null) { + this.m_stopCallback(); + this.m_stopCallback = null; + } + + } + + private function netStatusHandler(_arg_1:NetStatusEvent):void { + Log.info(Log.ChannelVideo, this, ("Video Loader netstream event " + _arg_1.info.code)); + switch (_arg_1.info.code) { + case "NetStream.Play.Start": + this.sendStart(); + return; + case "NetStream.Play.Stop": + if (this.m_clearOnStop) { + this.m_video.clear(); + } + + this.sendStop(); + return; + case "NetStream.Play.StreamNotFound": + return; + } + + } + + private function onRemoved(_arg_1:Event):void { + this.stopVideo(); + } + + +} +}//package common + diff --git a/source/src/common/menu/MenuConstants.as b/source/src/common/menu/MenuConstants.as new file mode 100644 index 0000000..801ac98 --- /dev/null +++ b/source/src/common/menu/MenuConstants.as @@ -0,0 +1,320 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.menu.MenuConstants + +package common.menu { +public class MenuConstants { + + public static var BaseWidth:int = 1920; + public static var BaseHeight:int = 1080; + public static var GridUnitWidth:int = 176; + public static var GridUnitHeight:int = 176; + public static var MenuWidth:int = 1759; + public static var MenuHeight:int = 967; + public static var CollapsableContainerElementOffsetY:int = 2; + public static var MenuTileScaleFactor:Number = 0.665; + public static var MenuTileLargeScaleFactor:Number = 1.057; + public static var MenuTileSmallScaleFactor:Number = 1.117; + public static var ItemTileLargeScaleFactor:Number = 1.057; + public static var ItemTileSmallScaleFactor:Number = 1.077; + public static var TimeIndicatorScaleFactor:Number = 1.62; + public static var ScrollingList_VR_ExtendWidth:Number = (MenuConstants.GridUnitWidth * 2); + public static const DIFFICULTY_MODE_NORMAL:String = "normal"; + public static const DIFFICULTY_MODE_PRO1:String = "pro1"; + public static const PLAYERNAME_MIN_CHAR_COUNT:uint = 16; + public static const PLAYER_MULTIPLAYER_DELIMITER:String = " & "; + public static const SPLASH_HINT_TYPE_GLOBAL:int = 0; + public static const SPLASH_HINT_TYPE_TUTORIAL:int = 1; + public static const SPLASH_HINT_TYPE_CONTROLLER:int = 2; + public static var MenuTileLargeWidth:int = 703; + public static var MenuTileLargeHeight:int = 527; + public static var MenuTileSmallWidth:int = 351; + public static var MenuTileSmallHeight:int = 263; + public static var MenuTileTallWidth:int = 351; + public static var MenuTileTallHeight:int = 527; + public static var ItemTileLargeWidth:int = 703; + public static var ItemTileLargeHeight:int = 263; + public static var ItemTileSmallWidth:int = 351; + public static var ItemTileSmallHeight:int = 263; + public static var ItemTileTallWidth:int = 351; + public static var ItemTileTallHeight:int = 527; + public static var ButtonTileWidth:int = 351; + public static var ButtonTileHeight:int = 175; + public static var ButtonTileLargeWidth:int = 351; + public static var ButtonTileLargeHeight:int = 175; + public static var MapInfoTileImageWidth:int = 373; + public static var MapInfoTileImageHeight:int = 275; + public static var HeadlineImageWidth:int = 345; + public static var HeadlineImageHeight:int = 169; + public static var CategoryElementWidth:int = 351; + public static var CategoryElementHeight:int = 65; + public static var CategoryTileWidth:int = 351; + public static var CategoryTileHeight:int = 527; + public static var DifficultySelectionTileImageWidth:int = 877; + public static var DifficultySelectionTileImageHeight:int = 373; + public static var MenuTileWidth:int = 406; + public static var MenuTileHeight:int = 202; + public static var MenuElementWidth:int = 406; + public static var MenuElementHeight:int = 32; + public static var ListElementLeaderboardWidth:int = 1055; + public static var ListElementLeaderboardHeight:int = 65; + public static var MessageContainerWidth:int = 1018; + public static var MessageContainerHeight:int = 814; + public static var redBottomWidth:int = 1920; + public static var redBottomHeight:int = 123; + public static var ValueIndicatorHeight:int = 63; + public static var OptionsListElementSliderWidth:int = 170; + public static var OptionsListElementSliderHeight:int = 10; + public static var ElusiveContractsBriefingHeight:int = 900; + public static const COLOR_MATRIX_DEFAULT:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_DESATURATED:Array = [0.464418, 0.383922, 0.05166, 0, -2.65, 0.194418, 0.653922, 0.05166, 0, -2.65, 0.194418, 0.383922, 0.32166, 0, -2.65, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_SATURATED:Array = [1.10371, -0.0914099999999999, -0.0123, 0, 35, -0.04629, 1.05859, -0.0123, 0, 35, -0.04629, -0.0914099999999999, 1.1377, 0, 35, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_DARKENED:Array = [0.5, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_DARK:Array = [0.24, 0, 0, 0, 0, 0, 0.24, 0, 0, 0, 0, 0, 0.24, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_STENCIL:Array = [0.6, 1, 0.11, 0, 0, 0.6, 1, 0.11, 0, 0, 0.6, 1, 0.11, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_INVERTED:Array = [-1, 0, 0, 0, 0xFF, 0, -1, 0, 0, 0xFF, 0, 0, -1, 0, 0xFF, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_BW:Array = [0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_BW_LOW_CONTRAST:Array = [0.13887, 0.27423, 0.0369, 0, 34.925, 0.13887, 0.27423, 0.0369, 0, 34.925, 0.13887, 0.27423, 0.0369, 0, 34.925, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_GRAYSCALE:Array = [0.5, 0.5, 0.5, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_RED:Array = [0.345098039215686, 0, 0, 0, 0, 0, 0.0509803921568627, 0, 0, 0, 0, 0, 0.0705882352941176, 0, 0, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_PRO1:Array = [0.1543, 0.3047, 0.041, 0, -8.25, 0.1543, 0.3047, 0.041, 0, -8.25, 0.1543, 0.3047, 0.041, 0, -8.25, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_DARKENED_DESATURATED:Array = [0.640472, 0.316888, 0.04264, 0, -5, 0.160472, 0.796888, 0.04264, 0, -5, 0.160472, 0.316888, 0.52264, 0, -5, 0, 0, 0, 1, 0]; + public static const COLOR_MATRIX_NOT_OWNED:Array = [0.13887, 0.27423, 0.0369, 0, 34.925, 0.13887, 0.27423, 0.0369, 0, 34.925, 0.13887, 0.27423, 0.0369, 0, 34.925, 0, 0, 0, 1, 0]; + public static var HiliteTime:Number = 0.1; + public static var PressTime:Number = 0.05; + public static var ScrollTime:Number = 0.3; + public static var WheelScrollTime:Number = 0.1; + public static var TabsHoverScrollTime:Number = 0.6; + public static var ChallengeEdgeScrollTime:Number = 0.45; + public static var SwipeOutTime:Number = 0.1; + public static var SwipeInTime:Number = 0.3; + public static var PageOpenTime:Number = 0.3; + public static var PageCloseTime:Number = 0.1; + public static var HeadlineElementXPos:Number = 80; + public static var HeadlineElementYPos:Number = 804; + public static const HistoryBarXPos:Number = 37; + public static const HistoryBarYPos:Number = 48; + public static const HistoryBarTextHeight:Number = 38; + public static var TabsLineUpperYPos:int = 55; + public static var TabsLineMidYPos:int = 89; + public static var TabsLineLowerYPos:int = 155; + public static var SimpleButtonTileScrollingListContainerHeight:int = 85; + public static var SimpleButtonTileScrollingListContainerYPos:int = 700; + public static var UserLineUpperYPos:int = 957; + public static var UserLineLowerYPos:int = 0x0400; + public static const TabsPromptsXOffset:int = 10; + public static var TabsPromptsYOffset:int = -39; + public static var TabsBgOffsetYPos:int = 33; + public static var ProfileElementXPos:int = (MenuConstants.BaseWidth - ((MenuConstants.MenuTileSmallWidth + 2) + MenuConstants.menuXOffset)); + public static var ProfileElementYPos:int = (MenuConstants.ButtonPromptsYPos + 15); + public static var MultiplayerElementXPos:int = (MenuConstants.ProfileElementXPos - (MenuConstants.MenuTileSmallWidth + 2)); + public static var MultiplayerElementYPos:int = MenuConstants.ProfileElementYPos; + public static var ButtonPromptsYPos:int = 958; + public static const ButtonPromptsXOffset:int = 30; + public static var ValueIndicatorYOffset:int = 132; + public static var OverrideValueIndicatorYOffset:int = 69; + public static var NewIndicatorYOffset:int = 28; + public static var InPlaylistIndicatorOffset:int = 28; + public static var VRIndicatorXOffset:int = 36; + public static var VRIndicatorYOffset:int = 36; + public static const VRNotebookMapZOffset:Number = 50; + public static const ItemCountIndicatorYOffset:int = 20; + public static const ItemCountIndicatorXOffset:int = 28; + public static var TimeIndicatorHeaderYOffset:int = -20; + public static var MenuElementRootRow:Number = 1; + public static var MenuElementRootCol:Number = 0; + public static var MenuElementRootNRow:Number = 3; + public static var MenuElementRootNCol:Number = 10; + public static var MenuElementRootMaskPad:int = 20; + public static var MenuElementRootPivotBottomOffset:int = 0; + public static var tileGap:int = 1; + public static var tileBorder:int = 0; + public static var tileImageBorder:int = 5; + public static var dialsGap:int = 24; + public static var menuXOffset:int = 80; + public static var menuYOffset:int = 56; + public static var categoryYOffset:int = 83; + public static var headerXOffset:int = 28; + public static var tileIconXOffset:int = 32; + public static var escalationLevelIconXOffset:int = 59; + public static var outbreakLevelIconXOffset:int = 59; + public static var perksIconXOffset:int = 59; + public static var perksIconYOffset:int = 37; + public static var verticalScrollGapLeft:int = 0; + public static var verticalScrollGapRight:int = 26; + public static const MODAL_CONTENT_SPACE_Y:int = 10; + public static const MenuElementBackgroundAlpha:Number = 0.5; + public static const MenuElementSelectedAlpha:Number = 1; + public static const MenuElementDeselectedAlpha:Number = 0.5; + public static const MenuFrameEndScreenBackgroundAlpha:Number = 0.8; + public static const COLOR_WHITE:int = 0xFFFFFF; + public static const COLOR_GREY_ULTRA_LIGHT:int = 0xEBEBEB; + public static const COLOR_GREY_LIGHT:int = 0xD2D2D2; + public static const COLOR_GREY:int = 0xBDBDBD; + public static const COLOR_GREY_MEDIUM:int = 0x929292; + public static const COLOR_GREY_DARK:int = 0x464646; + public static const COLOR_GREY_ULTRA_DARK:int = 0x212121; + public static const COLOR_BLACK:int = 0; + public static const COLOR_RED:int = 0xFA000E; + public static const COLOR_YELLOW:int = 0xFFC900; + public static const COLOR_TURQUOISE:int = 65487; + public static const COLOR_GREEN:int = 4325197; + public static const COLOR_BLUE:int = 2168555; + public static const COLOR_PURPLE:int = 0x7F007F; + public static const COLOR_DARK_RED:int = 0x1F0000; + public static const COLOR_MENU_TABS_BACKGROUND:int = 2305594; + public static const COLOR_MENU_SOLID_BACKGROUND:int = 2961464; + public static const COLOR_MENU_BUTTON_TILE_DESELECTED:int = 1054236; + public static const COLOR_MENU_CONTRACT_SEARCH_GREY:int = 5527389; + public static const COLOR_END_SCREEN_BACKGROUND:int = 1647147; + public static const COLOR_COMMON:int = 10724518; + public static const COLOR_UNCOMMON:int = 4225610; + public static const COLOR_RARE:int = 7049389; + public static const COLOR_LEGENDARY:int = 6440820; + public static var FontColorWhite:String = ColorString(COLOR_WHITE); + public static var FontColorGreyUltraLight:String = ColorString(COLOR_GREY_ULTRA_LIGHT); + public static var FontColorGreyLight:String = ColorString(COLOR_GREY_LIGHT); + public static var FontColorGrey:String = ColorString(COLOR_GREY); + public static var FontColorGreyMedium:String = ColorString(COLOR_GREY_MEDIUM); + public static var FontColorGreyDark:String = ColorString(COLOR_GREY_DARK); + public static var FontColorGreyUltraDark:String = ColorString(COLOR_GREY_ULTRA_DARK); + public static var FontColorBlack:String = ColorString(COLOR_BLACK); + public static var FontColorRed:String = ColorString(COLOR_RED); + public static var FontColorYellow:String = ColorString(COLOR_YELLOW); + public static var FontColorTurquoise:String = ColorString(COLOR_TURQUOISE); + public static var FontColorGreen:String = ColorString(COLOR_GREEN); + public static var FontColorBlue:String = ColorString(COLOR_BLUE); + public static var FontColorPurple:String = ColorString(COLOR_PURPLE); + public static const FONT_TYPE_LIGHT:String = "$light"; + public static const FONT_TYPE_NORMAL:String = "$normal"; + public static const FONT_TYPE_MEDIUM:String = "$medium"; + public static const FONT_TYPE_BOLD:String = "$bold"; + public static const FONT_TYPE_GLOBAL:String = "$global"; + public static const INTERACTIONPROMPTSIZE_SMALL:int = 10; + public static const INTERACTIONPROMPTSIZE_MEDIUM:int = 15; + public static const INTERACTIONPROMPTSIZE_LARGE:int = 20; + public static const INTERACTIONPROMPTSIZE_XLARGE:int = 25; + public static const INTERACTIONPROMPTSIZE_XXLARGE:int = 30; + public static const INTERACTIONPROMPTSIZE_XXXLARGE:int = 35; + public static const INTERACTIONPROMPTSIZE_DEFAULT:int = INTERACTIONPROMPTSIZE_SMALL;//10 + public static const INTERACTIONPROMPTSIZE_FORCEDONSMALLDISPLAY:int = INTERACTIONPROMPTSIZE_LARGE;//20 + public static const InteractionIndicatorFontSpecs:Array = []; + public static const KEYCODE_ENTER:uint = 13; + public static const KEYCODE_ESC:uint = 27; + public static const KEYCODE_TAB:uint = 9; + public static const KEYCODE_F1:uint = 112; + public static const KEYCODE_RIGHT:uint = 39; + public static const KEYCODE_DOWN:uint = 40; + public static const KEYCODE_A:uint = 65; + + { + InteractionIndicatorFontSpecs[INTERACTIONPROMPTSIZE_SMALL] = { + "fontSizeLabel": 14, + "fontSizeDesc": 11, + "yOffsetLabelSolo": -10, + "yOffsetLabel": -16, + "yOffsetDesc": -1, + "fScaleIndividual": 1, + "fScaleGroup": 1 + }; + InteractionIndicatorFontSpecs[INTERACTIONPROMPTSIZE_MEDIUM] = { + "fontSizeLabel": 14, + "fontSizeDesc": 14, + "yOffsetLabelSolo": -10, + "yOffsetLabel": -18, + "yOffsetDesc": -3, + "fScaleIndividual": 1, + "fScaleGroup": 1 + }; + InteractionIndicatorFontSpecs[INTERACTIONPROMPTSIZE_LARGE] = { + "fontSizeLabel": 18, + "fontSizeDesc": 18, + "yOffsetLabelSolo": -13, + "yOffsetLabel": -22, + "yOffsetDesc": -3, + "fScaleIndividual": 1, + "fScaleGroup": 1 + }; + InteractionIndicatorFontSpecs[INTERACTIONPROMPTSIZE_XLARGE] = { + "fontSizeLabel": 18, + "fontSizeDesc": 18, + "yOffsetLabelSolo": -13, + "yOffsetLabel": -22, + "yOffsetDesc": -3, + "fScaleIndividual": 1.1, + "fScaleGroup": 1.15 + }; + InteractionIndicatorFontSpecs[INTERACTIONPROMPTSIZE_XXLARGE] = { + "fontSizeLabel": 18, + "fontSizeDesc": 18, + "yOffsetLabelSolo": -13, + "yOffsetLabel": -22, + "yOffsetDesc": -3, + "fScaleIndividual": 1.25, + "fScaleGroup": 1.3 + }; + InteractionIndicatorFontSpecs[INTERACTIONPROMPTSIZE_XXXLARGE] = { + "fontSizeLabel": 18, + "fontSizeDesc": 18, + "yOffsetLabelSolo": -13, + "yOffsetLabel": -22, + "yOffsetDesc": -3, + "fScaleIndividual": 1.35, + "fScaleGroup": 1.4 + }; + } + + + public static function StringToDifficultyConst(_arg_1:String):String { + if (_arg_1.toLowerCase() == DIFFICULTY_MODE_PRO1) { + return (DIFFICULTY_MODE_PRO1); + } + + return (DIFFICULTY_MODE_NORMAL); + } + + public static function ColorString(_arg_1:int):String { + return ("#" + _arg_1.toString(16)); + } + + public static function ColorNumber(_arg_1:String):int { + return (int(("0x" + _arg_1.substr(1)))); + } + + public static function GetColorByName(_arg_1:String):int { + if (_arg_1 == "black") { + return (COLOR_BLACK); + } + + if (_arg_1 == "red") { + return (COLOR_RED); + } + + if (_arg_1 == "yellow") { + return (COLOR_YELLOW); + } + + if (_arg_1 == "turquoise") { + return (COLOR_TURQUOISE); + } + + if (_arg_1 == "green") { + return (COLOR_GREEN); + } + + if (_arg_1 == "blue") { + return (COLOR_BLUE); + } + + if (_arg_1 == "purple") { + return (COLOR_PURPLE); + } + + return (COLOR_WHITE); + } + + +} +}//package common.menu + diff --git a/source/src/common/menu/MenuUtils.as b/source/src/common/menu/MenuUtils.as new file mode 100644 index 0000000..b05dd34 --- /dev/null +++ b/source/src/common/menu/MenuUtils.as @@ -0,0 +1,1359 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.menu.MenuUtils + +package common.menu { +import flash.text.TextFormat; +import flash.text.TextField; + +import common.CommonUtils; +import common.Localization; + +import mx.utils.StringUtil; + +import flash.display.Sprite; +import flash.utils.Dictionary; +import flash.geom.Rectangle; +import flash.display.DisplayObject; +import flash.display.MovieClip; + +import basic.ButtonPromptContainer; + +import flash.geom.ColorTransform; + +import fl.motion.Color; + +import flash.filters.DropShadowFilter; +import flash.filters.ColorMatrixFilter; +import flash.display.DisplayObjectContainer; +import flash.geom.Point; + +import common.Animate; + +public class MenuUtils { + + private static const PI:Number = Math.PI;//3.14159265358979 + private static var s_truncator:String; + private static var s_truncatorLocale:String = ""; + private static var s_thousandsSeparator:String; + private static var s_thousandsSeparatorLocale:String = ""; + private static var s_decimalSeparator:String = "."; + private static const m_matchHtmlLineBreaks:RegExp = /(?i)\s*]*>\s*/g; + public static const TINT_COLOR_BLACK:int = 0; + public static const TINT_COLOR_GREY:int = 1; + public static const TINT_COLOR_LIGHT_GREY:int = 2; + public static const TINT_COLOR_NEARLY_WHITE:int = 3; + public static const TINT_COLOR_WHITE:int = 4; + public static const TINT_COLOR_RED:int = 5; + public static const TINT_COLOR_LIGHT_RED:int = 6; + public static const TINT_COLOR_DARKER_GREY:int = 7; + public static const TINT_COLOR_MEDIUM_GREY:int = 8; + public static const TINT_COLOR_REAL_RED:int = 9; + public static const TINT_COLOR_ULTRA_DARK_GREY:int = 10; + public static const TINT_COLOR_MEDIUM_GREY_3:int = 11; + public static const TINT_COLOR_GREY_DARK_2:int = 12; + public static const TINT_COLOR_GREY_DARK_3:int = 13; + public static const TINT_COLOR_GREEN:int = 14; + public static const TINT_COLOR_GREEN_LIGHT:int = 15; + public static const TINT_COLOR_COLOR_GREY_GOTY:int = 16; + public static const TINT_COLOR_MEDIUM_GREY_GOTY:int = 17; + public static const TINT_COLOR_SUPER_LIGHT_GREY:int = 18; + public static const TINT_COLOR_GREYBG:int = 19; + public static const TINT_COLOR_YELLOW:int = 20; + public static const TINT_COLOR_YELLOW_LIGHT:int = 21; + public static const TINT_COLOR_MAGENTA_DARK:int = 22; + private static const MENU_METER_TO_PIXEL:Number = (1 / 0.00364583);//274.285965061454 + + + public static function setupText(t:TextField, string:String, fontSize:int = 28, fontStyle:String = "$medium", fontColor:String = "#ebebeb", _arg_6:Boolean = false):void { + var _local_7:TextFormat; + if (string == null) { + string = ""; + } + + if (ControlsMain.isVrModeActive()) { + if (((fontStyle == MenuConstants.FONT_TYPE_LIGHT) || (fontStyle == MenuConstants.FONT_TYPE_NORMAL))) { + fontStyle = MenuConstants.FONT_TYPE_MEDIUM; + } + + } + + if (_arg_6) { + t.htmlText = (t.htmlText + (((((((('') + string) + "")); + } else { + t.htmlText = (((((((('') + string) + ""); + _local_7 = new TextFormat(); + _local_7.color = MenuConstants.ColorNumber(fontColor); + _local_7.font = fontStyle; + _local_7.size = fontSize; + t.defaultTextFormat = _local_7; + } + + } + + public static function setTextColor(t:TextField, textColor:int):void { + t.textColor = textColor; + var _local_3:TextFormat = new TextFormat(); + _local_3.color = textColor; + t.defaultTextFormat = _local_3; + } + + public static function setupTextUpper(t:TextField, text:String, fontSize:int = 28, fontStyle:String = "$medium", fontColor:String = "#ebebeb", _arg_6:Boolean = false):void { + if (text == null) { + text = ""; + } + + setupText(t, text.toUpperCase(), fontSize, fontStyle, fontColor, _arg_6); + } + + public static function setupProfileName(t:TextField, text:String, fontSize:int = 28, fontStyle:String = "$medium", fontColor:String = "#ebebeb", _arg_6:Boolean = false):void { + if (text == null) { + text = ""; + } + + setupText(t, text, fontSize, fontStyle, fontColor, _arg_6); + CommonUtils.changeFontToGlobalIfNeeded(t); + truncateTextfieldWithCharLimit(t, 1, MenuConstants.PLAYERNAME_MIN_CHAR_COUNT, fontColor); + shrinkTextToFit(t, t.width, -1); + } + + public static function convertToEscapedHtmlString(_arg_1:String):String { + if (((_arg_1 == "") || (_arg_1 == null))) { + return (_arg_1); + } + + var _local_2:XML = new XML((("

    ")); + return (_local_2.toXMLString()); + } + + public static function removeHtmlLineBreaks(_arg_1:String):String { + m_matchHtmlLineBreaks.lastIndex = 0; + return (_arg_1.replace(m_matchHtmlLineBreaks, " ")); + } + + public static function truncateTextfield(t:TextField, _arg_2:int, fontColor:String = "#ebebeb", _arg_4:Boolean = false):Boolean { + return (truncateTextfieldWithCharLimit(t, _arg_2, 0, fontColor, _arg_4)); + } + + public static function truncateTextfieldWithCharLimit(t:TextField, _arg_2:int, _arg_3:int = 0, fontColor:String = "#ebebeb", useGlobalFont:Boolean = false):Boolean { + var _local_10:int; + var _local_11:int; + var _local_12:String; + var _local_13:int; + var _local_14:Boolean; + var _local_15:String; + var _local_16:String; + var _local_17:String; + if (((_arg_2 <= 0) || (t.length <= 0))) { + return (false); + } + + if (useGlobalFont) { + CommonUtils.changeFontToGlobalFont(t); + } + + var _local_6:TextFormat = t.getTextFormat(); + if (((fontColor) && (!(fontColor == "")))) { + _local_6.color = MenuConstants.ColorNumber(fontColor); + } + + var _local_7:Boolean = t.wordWrap; + var _local_8:Boolean = t.multiline; + if (((!(_local_8)) || (_arg_2 == 1))) { + t.wordWrap = true; + } + + t.multiline = true; + var _local_9:Boolean; + if (t.numLines > _arg_2) { + _local_10 = t.getLineIndexOfChar((t.length - 1)); + if (_local_10 >= _arg_2) { + _local_11 = (t.getLineOffset(_arg_2) + t.getLineLength(_arg_2)); + if (_local_11 < 0) { + _local_11 = 0; + } + + _local_12 = t.text; + _local_13 = _local_12.length; + if (((s_truncator == null) || (!(s_truncatorLocale == ControlsMain.getActiveLocale())))) { + s_truncator = Localization.get("UI_TEXT_TRUNCATOR"); + s_truncatorLocale = ControlsMain.getActiveLocale(); + } + + _local_14 = false; + while ((((!(_local_14)) && (_local_11 > 0)) && (_local_13 > _arg_3))) { + t.text = ""; + _local_11--; + _local_15 = _local_12.charAt(_local_11); + while (((_local_11 > 0) && (((_local_15 == " ") || (_local_15 == "\n")) || (_local_15 == "\r")))) { + _local_11--; + _local_15 = _local_12.charAt(_local_11); + } + + _local_16 = _local_12.substring(0, (_local_11 + 1)); + _local_13 = _local_16.length; + _local_17 = (_local_16 + s_truncator); + t.text = _local_17; + t.setTextFormat(_local_6); + _local_10 = t.getLineIndexOfChar((t.length - 1)); + _local_14 = (_local_10 < _arg_2); + } + + _local_9 = true; + } + + } + + t.wordWrap = _local_7; + t.multiline = _local_8; + return (_local_9); + } + + public static function truncateMultipartTextfield(t:TextField, text:String, _arg_3:String, _arg_4:String, _arg_5:uint = 1, fontColor:String = "#ebebeb", useGlobalFont:Boolean = false):void { + var _local_12:int; + var _local_13:int; + var _local_14:String; + var _local_15:String; + var _local_16:String; + var _local_17:Boolean; + var _local_18:RegExp; + var _local_19:String; + var _local_20:String; + var _local_21:int; + var _local_22:int; + if (((text.length <= _arg_5) && (_arg_3.length <= _arg_5))) { + return; + } + + var _local_8:int = 1; + if (useGlobalFont) { + CommonUtils.changeFontToGlobalFont(t); + } + + var _local_9:TextFormat = t.getTextFormat(); + if (((fontColor) && (!(fontColor == "")))) { + _local_9.color = MenuConstants.ColorNumber(fontColor); + } + + var _local_10:Boolean = t.wordWrap; + var _local_11:Boolean = t.multiline; + if (((!(_local_11)) || (_local_8 == 1))) { + t.wordWrap = true; + } + + t.multiline = true; + if (t.numLines > _local_8) { + _local_12 = t.getLineIndexOfChar((t.length - 1)); + if (_local_12 >= _local_8) { + _local_13 = (t.getLineOffset(_local_8) + t.getLineLength(_local_8)); + if (_local_13 < 0) { + _local_13 = 0; + } + + _local_14 = t.text; + t.text = ""; + t.htmlText = text; + text = t.text; + t.htmlText = _arg_3; + _arg_3 = t.text; + _local_15 = text; + _local_16 = _arg_3; + if (((s_truncator == null) || (!(s_truncatorLocale == ControlsMain.getActiveLocale())))) { + s_truncator = Localization.get("UI_TEXT_TRUNCATOR"); + s_truncatorLocale = ControlsMain.getActiveLocale(); + } + + _local_17 = false; + while ((!(_local_17))) { + _local_18 = /\S\s*$/; + if (text.length > _arg_3.length) { + text = text.substr(0, (text.length - 1)); + _local_21 = text.search(_local_18); + if (_local_21 > 0) { + text = text.substring(0, (_local_21 + 1)); + } + + _local_15 = (text + s_truncator); + } else { + _arg_3 = _arg_3.substr(0, (_arg_3.length - 1)); + _local_22 = _arg_3.search(_local_18); + if (_local_22 > 0) { + _arg_3 = _arg_3.substring(0, (_local_22 + 1)); + } + + _local_16 = (_arg_3 + s_truncator); + } + + _local_19 = ((_local_15 + _arg_4) + _local_16); + _local_20 = convertToEscapedHtmlString(_local_19); + t.htmlText = _local_20; + t.setTextFormat(_local_9); + _local_12 = t.getLineIndexOfChar((t.length - 1)); + _local_17 = (_local_12 < _local_8); + if (((text.length <= _arg_5) && (_arg_3.length <= _arg_5))) { + _local_17 = true; + } + + } + + } + + } + + t.wordWrap = _local_10; + t.multiline = _local_11; + } + + public static function truncateHTMLField(_arg_1:TextField, _arg_2:String, _arg_3:Sprite = null, _arg_4:Boolean = false):void { + if (_arg_4) { + _arg_1.htmlText = (('' + _arg_2) + ""); + } else { + _arg_1.htmlText = _arg_2; + } + + if (((s_truncator == null) || (!(s_truncatorLocale == ControlsMain.getActiveLocale())))) { + s_truncator = Localization.get("UI_TEXT_TRUNCATOR"); + s_truncatorLocale = ControlsMain.getActiveLocale(); + } + + var _local_5:int = getLastVisibleCharacter(_arg_1, _arg_3); + if (_local_5 == -1) { + _arg_1.htmlText = ""; + return; + } + + var _local_6:String = _arg_1.text; + var _local_7:String = _local_6.substr((_local_5 + 1)); + _local_7 = StringUtil.trim(_local_7); + if (_local_7.length <= 0) { + return; + } + + var _local_8:String = truncateHTMLText(_arg_2, _local_5, s_truncator, 3); + if (_arg_4) { + _arg_1.htmlText = (('' + _local_8) + ""); + } else { + _arg_1.htmlText = _local_8; + } + + } + + public static function truncateHTMLText(htmlString:String, strLength:int, truncateString:String, truncatePadding:int):String { + var strippedString:String; + var currentlyOpenTags:Dictionary; + var contentIndex:int; + var needsTruncation:Boolean; + var char:String; + var finishTag:Function = function (_arg_1:String):void { + isInsideTag = false; + needsTagFinish = false; + var _local_2:* = (_arg_1.charAt(1) == "/"); + var _local_3:Boolean = ((!(_local_2)) && (!(_arg_1.charAt((_arg_1.length - 2)) == "/"))); + var _local_4:Boolean = ((!(_local_2)) && (!(_local_3))); + var _local_5:* = ""; + if (_local_3) { + _local_5 = _arg_1.substring(1, (_arg_1.length - 1)); + } else { + if (_local_2) { + _local_5 = _arg_1.substring(2, (_arg_1.length - 1)); + } + + } + + var _local_6:Number = 0; + if (currentlyOpenTags[_local_5] != undefined) { + _local_6 = currentlyOpenTags[_local_5]; + } + + if (needsTruncation == false) { + strippedString = (strippedString + _arg_1); + if (_local_5 == "br") { + contentIndex = (contentIndex + 1); + } + + if (_local_3) { + currentlyOpenTags[_local_5] = (_local_6 + 1); + } else { + if (_local_2) { + currentlyOpenTags[_local_5] = (_local_6 - 1); + if (currentlyOpenTags[_local_5] <= 0) { + delete currentlyOpenTags[_local_5]; + } + + } + + } + + } else { + if (((_local_2) && (_local_6 > 0))) { + currentlyOpenTags[_local_5] = (_local_6 - 1); + if (currentlyOpenTags[_local_5] <= 0) { + delete currentlyOpenTags[_local_5]; + } + + strippedString = (strippedString + _arg_1); + } + + } + + }; + strLength = (strLength - truncatePadding); + var needsTagFinish:Boolean; + var isInsideTag:Boolean; + strippedString = ""; + var currentTag:String = ""; + currentlyOpenTags = new Dictionary(); + var truncateAdded:Boolean; + contentIndex = 0; + var i:int; + while (i < htmlString.length) { + needsTruncation = (contentIndex >= strLength); + if (contentIndex == strLength) { + truncateAdded = true; + strippedString = (strippedString + truncateString); + contentIndex = (contentIndex + 1); + } + + if (needsTagFinish) { + (finishTag(currentTag)); + currentTag = ""; + } + + char = htmlString.charAt(i); + if (char == "<") { + isInsideTag = true; + } else { + if (char == ">") { + needsTagFinish = true; + } + + } + + if (((!(isInsideTag)) && (!(needsTruncation)))) { + strippedString = (strippedString + char); + contentIndex = (contentIndex + 1); + } else { + if (isInsideTag) { + currentTag = (currentTag + char); + } + + } + + i = (i + 1); + } + + if (!truncateAdded) { + strippedString = (strippedString + truncateString); + } + + if (needsTagFinish) { + (finishTag(currentTag)); + } + + return (strippedString); + } + + public static function getLastVisibleCharacter(_arg_1:TextField, _arg_2:Sprite = null):int { + var _local_8:int; + var _local_9:int; + var _local_10:int; + var _local_11:Boolean; + var _local_12:Rectangle; + var _local_3:Rectangle = _arg_1.getBounds(_arg_1); + if (_arg_2 != null) { + _arg_2.graphics.clear(); + _arg_2.graphics.lineStyle(1, 0); + _arg_2.graphics.drawRect(_local_3.x, _local_3.y, _local_3.width, _local_3.height); + } + + var _local_4:int = -1; + var _local_5:int = -1; + var _local_6:Rectangle; + var _local_7:int; + while (_local_7 < _arg_1.numLines) { + _local_8 = _arg_1.getLineOffset(_local_7); + _local_9 = _arg_1.getLineLength(_local_7); + _local_10 = _local_8; + while (_local_10 < (_local_8 + _local_9)) { + _local_11 = false; + _local_12 = _arg_1.getCharBoundaries(_local_10); + if (_local_12 != null) { + _local_12.x = (_local_12.x + _local_3.x); + _local_12.y = (_local_12.y + _local_3.y); + _local_12.height = (_local_12.height + 5); + if (_local_3.containsRect(_local_12)) { + if (((_local_6 == null) || (_local_7 > _local_5))) { + _local_11 = true; + } + + if (((_local_7 == _local_5) && (_local_12.x > _local_6.x))) { + _local_11 = true; + } + + } + + if (_local_11) { + _local_5 = _local_7; + _local_4 = _local_10; + _local_6 = _local_12; + } + + if (_arg_2 != null) { + _arg_2.graphics.lineStyle(1, 0xCCCCCC); + _arg_2.graphics.drawRect(_local_12.x, _local_12.y, _local_12.width, _local_12.height); + } + + } + + _local_10++; + } + + _local_7++; + } + + if (((!(_arg_2 == null)) && (!(_local_6 == null)))) { + _arg_2.graphics.lineStyle(1, 0xFF00); + _arg_2.graphics.drawRect(_local_6.x, _local_6.y, _local_6.width, _local_6.height); + } + + return (_local_4); + } + + public static function setupTextAndShrinkToFit(t:TextField, text:String, fontSize:int = 28, fontStyle:String = "$medium", maxWidth:Number = 0, maxHeight:Number = 0, _arg_7:Number = 9, fontColor:String = "#ebebeb", _arg_9:Boolean = false):Boolean { + var _local_14:TextFormat; + var _local_10:TextFormat = t.getTextFormat(); + var _local_11:String = _local_10.font; + var _local_12:int = int(_local_10.size); + var _local_13:* = (t.text.length > 0); + setupText(t, text, fontSize, fontStyle, fontColor, _arg_9); + _local_10 = t.getTextFormat(); + if (((_local_13) && (_local_10.font == _local_11))) { + _local_14 = new TextFormat(); + _local_14.size = _local_12; + t.setTextFormat(_local_14); + } + + return (shrinkTextToFit(t, maxWidth, maxHeight, _arg_7)); + } + + public static function setupTextAndShrinkToFitUpper(t:TextField, text:String, fontSize:int = 28, fontStyle:String = "$medium", _arg_5:Number = 0, _arg_6:Number = 0, _arg_7:Number = 9, fontColor:String = "#ebebeb", _arg_9:Boolean = false):Boolean { + if (text == null) { + text = ""; + } + + return (setupTextAndShrinkToFit(t, text.toUpperCase(), fontSize, fontStyle, _arg_5, _arg_6, _arg_7, fontColor, _arg_9)); + } + + public static function shrinkTextToFit(t:TextField, maxWidth:Number, maxHeight:Number, _arg_4:Number = 9, _arg_5:int = -1, _arg_6:Number = 0):Boolean { + var _local_10:int; + _arg_4 = Math.max(_arg_4, 1); + if (maxWidth > 0) { + maxWidth = Math.max(1, (maxWidth - 5)); + } + + if (maxHeight > 0) { + maxHeight = Math.max(1, (maxHeight - 5)); + } + + var _local_7:TextFormat = t.getTextFormat(); + var _local_8:TextFormat = new TextFormat(); + _local_8.size = _local_7.size; + var _local_9:Boolean; + while ((!(_local_9))) { + _local_9 = true; + _local_10 = int(_local_8.size); + if (((maxWidth > 0) && (t.textWidth > maxWidth))) { + _local_9 = false; + } else { + if (((maxHeight > 0) && (t.textHeight > maxHeight))) { + _local_9 = false; + } else { + if (((_arg_5 > 0) && (t.numLines > _arg_5))) { + _local_9 = false; + } + + } + + } + + if (!_local_9) { + if (_local_10 <= _arg_4) { + return (false); + } + + _local_8.size = (_local_10 - 1); + if (_arg_6 != 0) { + _local_8.leading = ((_local_10 - 1) * _arg_6); + } + + t.setTextFormat(_local_8); + } + + } + + return (true); + } + + public static function setBold(_arg_1:Boolean, _arg_2:TextField):void { + var _local_3:TextFormat = _arg_2.getTextFormat(); + _local_3.font = ((_arg_1) ? MenuConstants.FONT_TYPE_BOLD : MenuConstants.FONT_TYPE_NORMAL); + _arg_2.setTextFormat(_local_3); + } + + public static function getTimeString(_arg_1:Number):String { + var _local_2:Number = Math.abs(_arg_1); + var _local_3:int = int(Math.floor((_local_2 / 60))); + var _local_4:Number = (_local_2 - (_local_3 * 60)); + var _local_5:* = ""; + if (_local_3 < 10) { + _local_5 = (_local_5 + "0"); + } + + _local_5 = (_local_5 + _local_3.toString()); + var _local_6:* = ""; + if (_local_4 < 10) { + _local_6 = (_local_6 + "0"); + } + + _local_6 = (_local_6 + _local_4.toFixed(3)); + var _local_7:String = ((_local_5 + ":") + _local_6); + if (_arg_1 < 0) { + ((_local_7 + "-") + _local_7); + } + + return (_local_7); + } + + public static function removeWhiteSpaces(_arg_1:String, _arg_2:Boolean = false):String { + var _local_3:RegExp = ((_arg_2) ? /^\s*|\s*$/gim : /[\s\r\n]+/gim); + return (_arg_1.replace(_local_3, "")); + } + + public static function useDarkInlineButtonPrompts(_arg_1:TextField):void { + var _local_9:Boolean; + var _local_10:int; + var _local_11:int; + var _local_12:int; + var _local_13:String; + var _local_2:* = '= 0) { + _local_9 = false; + _local_8 = _local_5.indexOf(_local_2, _local_7); + if (_local_8 >= 0) { + _local_10 = (_local_8 + _local_2.length); + _local_11 = _local_5.indexOf('"', _local_10); + if (_local_11 > _local_10) { + _local_12 = (_local_11 - _local_10); + _local_13 = _local_5.substr(_local_10, _local_12); + _local_9 = (_local_13.indexOf(_local_4) >= 0); + } + + if (!_local_9) { + _local_6 = (_local_6 + _local_5.substr(_local_7, (_local_8 - _local_7))); + _local_6 = (_local_6 + _local_3); + } + + _local_7 = (_local_8 + _local_2.length); + } else { + if (_local_6.length > 0) { + _local_6 = (_local_6 + _local_5.substr(_local_7)); + } + + } + + } + + if (_local_6.length > 0) { + _arg_1.htmlText = _local_6; + } + + } + + public static function centerContained(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number):void { + var _local_6:Number = Math.min(1, getFillAspectScale(_arg_2, _arg_3, _arg_4, _arg_5)); + var _local_7:Number = (_arg_2 * _local_6); + var _local_8:Number = (_arg_3 * _local_6); + _arg_1.scaleX = (_arg_1.scaleY = _local_6); + _arg_1.x = ((_arg_4 - _local_7) / 2); + _arg_1.y = ((_arg_5 - _local_8) / 2); + } + + public static function centerFill(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number = 1):void { + var _local_7:Number = ((_arg_2 * (_arg_4 / _arg_2)) * _arg_6); + var _local_8:Number = ((_arg_3 * (_arg_5 / _arg_3)) * _arg_6); + _arg_1.scaleX = ((_arg_4 / _arg_2) * _arg_6); + _arg_1.scaleY = ((_arg_5 / _arg_3) * _arg_6); + _arg_1.x = ((_arg_4 - _local_7) / 2); + _arg_1.y = ((_arg_5 - _local_8) / 2); + } + + public static function centerFillAspect(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number):void { + var _local_6:Number = getFillAspectScale(_arg_2, _arg_3, _arg_4, _arg_5); + var _local_7:Number = (_arg_2 * _local_6); + var _local_8:Number = (_arg_3 * _local_6); + _arg_1.scaleX = (_arg_1.scaleY = _local_6); + _arg_1.x = ((_arg_4 - _local_7) / 2); + _arg_1.y = ((_arg_5 - _local_8) / 2); + } + + public static function getFillAspectScale(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):Number { + return (Math.min((_arg_3 / _arg_1), (_arg_4 / _arg_2))); + } + + public static function centerFillAspectFull(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number = 1):void { + var _local_7:Number = (getFillAspectScaleFull(_arg_2, _arg_3, _arg_4, _arg_5) * _arg_6); + var _local_8:Number = (_arg_2 * _local_7); + var _local_9:Number = (_arg_3 * _local_7); + _arg_1.scaleX = (_arg_1.scaleY = _local_7); + _arg_1.x = ((_arg_4 - _local_8) / 2); + _arg_1.y = ((_arg_5 - _local_9) / 2); + } + + public static function getFillAspectScaleFull(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):Number { + return (Math.max((_arg_3 / _arg_1), (_arg_4 / _arg_2))); + } + + public static function centerFillAspectHeight(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number = 1):void { + var _local_7:Number = ((_arg_5 / _arg_3) * _arg_6); + var _local_8:Number = (_arg_2 * _local_7); + var _local_9:Number = (_arg_3 * _local_7); + _arg_1.scaleX = (_arg_1.scaleY = _local_7); + _arg_1.x = ((_arg_4 - _local_8) / 2); + _arg_1.y = ((_arg_5 - _local_9) / 2); + } + + public static function setStateIndicatorBgSize(_arg_1:MovieClip, _arg_2:String):void { + _arg_1.header.autoSize = "right"; + _arg_1.header.htmlText = _arg_2; + var _local_3:int = _arg_1.indicatorBg.width; + _arg_1.indicatorBg.width = ((_local_3 + _arg_1.header.width) + 3); + } + + public static function scaleProportionalByWidth(_arg_1:DisplayObject, _arg_2:Number):void { + scaleProportional(_arg_1, _arg_2, _arg_1.width); + } + + public static function scaleProportionalByHeight(_arg_1:DisplayObject, _arg_2:Number):void { + scaleProportional(_arg_1, _arg_2, _arg_1.height); + } + + public static function scaleProportional(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number):void { + var _local_4:Number = (_arg_2 / _arg_3); + _arg_1.scaleX = (_arg_1.scaleX * _local_4); + _arg_1.scaleY = (_arg_1.scaleY * _local_4); + } + + public static function parsePrompts(_arg_1:Object, _arg_2:Object, _arg_3:Sprite, _arg_4:Boolean = false, _arg_5:Function = null):Object { + var _local_6:ButtonPromptContainer; + var _local_8:Boolean; + if (((_arg_2 == null) && ((_arg_1 == null) || (_arg_1.buttonprompts == null)))) { + return (null); + } + + if (((((!(_arg_1 == null)) && (!(_arg_1.buttonprompts == null))) && (!(_arg_2 == null))) && (!(_arg_2.buttonprompts == null)))) { + if (((_arg_1.controllerType == _arg_2.controllerType) && (_arg_1.buttonprompts.length == _arg_2.buttonprompts.length))) { + _local_8 = isDataEqual(_arg_1.buttonprompts, _arg_2.buttonprompts); + if (_local_8) { + return (_arg_2); + } + + } + + } + + while (_arg_3.numChildren > 0) { + _local_6 = (_arg_3.getChildAt(0) as ButtonPromptContainer); + if (_local_6 != null) { + _local_6.onUnregister(); + } + + _arg_3.removeChildAt(0); + } + + if (_arg_1 == null) { + return (null); + } + + if (_arg_1.buttonprompts == null) { + return (null); + } + + _local_6 = new ButtonPromptContainer(_arg_1, _arg_4, _arg_5); + _arg_3.addChild(_local_6); + var _local_7:Object = {}; + _local_7.buttonprompts = _arg_1.buttonprompts; + return (_local_7); + } + + public static function setupIcon(_arg_1:MovieClip, _arg_2:String, _arg_3:uint, _arg_4:Boolean, _arg_5:Boolean, _arg_6:uint = 0xFFFFFF, _arg_7:Number = 1, _arg_8:Number = 0, _arg_9:Boolean = false):void { + var _local_10:ColorTransform = new ColorTransform(); + if (_arg_9) { + _local_10.color = _arg_6; + if (((!(_arg_1.icons_cutout == null)) || (!(_arg_1.icons_cutout == undefined)))) { + _arg_1.icons.gotoAndStop(1); + _arg_1.frame.visible = false; + _arg_1.bg.visible = false; + _arg_1.icons_cutout.visible = true; + _arg_1.icons_cutout.gotoAndStop(_arg_2); + _arg_1.icons_cutout.transform.colorTransform = _local_10; + } + + return; + } + + _local_10.color = _arg_3; + if (((!(_arg_1.icons_cutout == null)) || (!(_arg_1.icons_cutout == undefined)))) { + _arg_1.icons_cutout.visible = false; + _arg_1.icons_cutout.gotoAndStop(1); + } + + _arg_1.frame.visible = _arg_4; + _arg_1.frame.transform.colorTransform = _local_10; + _arg_1.icons.gotoAndStop(_arg_2); + _arg_1.icons.transform.colorTransform = _local_10; + _arg_1.bg.visible = _arg_5; + _arg_1.bg.rotation = _arg_8; + if (_arg_5) { + _local_10.color = _arg_6; + _local_10.alphaMultiplier = _arg_7; + _arg_1.bg.transform.colorTransform = _local_10; + } + + } + + public static function setTintColor(_arg_1:Object, _arg_2:int, _arg_3:Boolean = true):void { + var _local_4:Number; + if (!_arg_3) { + _local_4 = _arg_1.alpha; + } + + var _local_5:Color = new Color(); + _local_5.setTint(MenuConstants.COLOR_GREY_ULTRA_LIGHT, 1); + switch (_arg_2) { + case TINT_COLOR_BLACK: + _local_5.setTint(MenuConstants.COLOR_BLACK, 1); + break; + case TINT_COLOR_GREY: + _local_5.setTint(MenuConstants.COLOR_GREY_DARK, 1); + break; + case TINT_COLOR_LIGHT_GREY: + _local_5.setTint(MenuConstants.COLOR_GREY_LIGHT, 1); + break; + case TINT_COLOR_NEARLY_WHITE: + _local_5.setTint(MenuConstants.COLOR_GREY_ULTRA_LIGHT, 1); + break; + case TINT_COLOR_WHITE: + _local_5.setTint(MenuConstants.COLOR_WHITE, 1); + break; + case TINT_COLOR_RED: + _local_5.setTint(MenuConstants.COLOR_RED, 1); + break; + case TINT_COLOR_LIGHT_RED: + _local_5.setTint(MenuConstants.COLOR_RED, 1); + break; + case TINT_COLOR_REAL_RED: + _local_5.setTint(MenuConstants.COLOR_RED, 1); + break; + case TINT_COLOR_DARKER_GREY: + _local_5.setTint(MenuConstants.COLOR_GREY_ULTRA_DARK, 1); + break; + case TINT_COLOR_MEDIUM_GREY: + _local_5.setTint(MenuConstants.COLOR_GREY_MEDIUM, 1); + break; + case TINT_COLOR_ULTRA_DARK_GREY: + _local_5.setTint(MenuConstants.COLOR_GREY_ULTRA_DARK, 1); + break; + case TINT_COLOR_MEDIUM_GREY_3: + _local_5.setTint(MenuConstants.COLOR_GREY_MEDIUM, 1); + break; + case TINT_COLOR_GREY_DARK_2: + _local_5.setTint(MenuConstants.COLOR_GREY_DARK, 1); + break; + case TINT_COLOR_GREY_DARK_3: + _local_5.setTint(MenuConstants.COLOR_GREY_DARK, 1); + break; + case TINT_COLOR_GREEN: + _local_5.setTint(MenuConstants.COLOR_GREEN, 1); + break; + case TINT_COLOR_GREEN_LIGHT: + _local_5.setTint(MenuConstants.COLOR_YELLOW, 1); + break; + case TINT_COLOR_COLOR_GREY_GOTY: + _local_5.setTint(MenuConstants.COLOR_GREY, 1); + break; + case TINT_COLOR_MEDIUM_GREY_GOTY: + _local_5.setTint(MenuConstants.COLOR_GREY_MEDIUM, 1); + break; + case TINT_COLOR_SUPER_LIGHT_GREY: + _local_5.setTint(MenuConstants.COLOR_GREY_LIGHT, 1); + break; + case TINT_COLOR_GREYBG: + _local_5.setTint(MenuConstants.COLOR_GREY_LIGHT, 1); + break; + case TINT_COLOR_YELLOW: + _local_5.setTint(MenuConstants.COLOR_YELLOW, 1); + break; + case TINT_COLOR_YELLOW_LIGHT: + _local_5.setTint(MenuConstants.COLOR_YELLOW, 1); + break; + case TINT_COLOR_MAGENTA_DARK: + _local_5.setTint(MenuConstants.COLOR_RED, 1); + break; + } + + _arg_1.transform.colorTransform = _local_5; + if (!_arg_3) { + _arg_1.alpha = _local_4; + } + + } + + public static function removeTint(_arg_1:Object):void { + _arg_1.transform.colorTransform = new Color(); + } + + public static function setColor(_arg_1:DisplayObject, _arg_2:uint, _arg_3:Boolean = true, _arg_4:Number = 1):void { + var _local_5:Number = _arg_1.alpha; + var _local_6:ColorTransform = new ColorTransform(); + _local_6.color = _arg_2; + _local_6.alphaMultiplier = ((_arg_3) ? _arg_4 : _local_5); + _arg_1.transform.colorTransform = _local_6; + } + + public static function removeColor(_arg_1:DisplayObject):void { + _arg_1.transform.colorTransform = new ColorTransform(); + } + + public static function getRandomColor():uint { + return (Math.random() * 0xFFFFFF); + } + + public static function hexToMatrix(_arg_1:Number, _arg_2:Number, _arg_3:Number):Array { + var _local_4:Array = []; + _local_4 = _local_4.concat([(((_arg_1 & 0xFF0000) >>> 16) / 0xFF), 0, 0, 0, _arg_2]); + _local_4 = _local_4.concat([0, (((_arg_1 & 0xFF00) >>> 8) / 0xFF), 0, 0, _arg_2]); + _local_4 = _local_4.concat([0, 0, ((_arg_1 & 0xFF) / 0xFF), 0, _arg_2]); + _local_4 = _local_4.concat([0, 0, 0, _arg_3, 0]); + return (_local_4); + } + + public static function addDropShadowFilter(_arg_1:*):void { + var _local_2:TextField = (_arg_1 as TextField); + if (((_local_2 == null) && (ControlsMain.isVrModeActive()))) { + return; + } + + _arg_1.filters = [new DropShadowFilter(2, 45, 0, 0.5, 2, 2, 1, 1)]; + } + + public static function removeDropShadowFilter(_arg_1:*):void { + removeFilters(_arg_1); + } + + public static function removeFilters(_arg_1:*):void { + _arg_1.filters = []; + } + + public static function addColorFilter(_arg_1:DisplayObjectContainer, _arg_2:Array):void { + var _local_4:ColorMatrixFilter; + if (((_arg_2.length > 0) && (ControlsMain.isVrModeActive()))) { + return; + } + + var _local_3:Array = []; + var _local_5:int; + while (_local_5 < _arg_2.length) { + _local_4 = new ColorMatrixFilter(_arg_2[_local_5]); + _local_3.push(_local_4); + _local_5++; + } + + _arg_1.filters = _local_3; + } + + public static function setColorFilter(_arg_1:Sprite, _arg_2:String = ""):void { + var _local_4:ColorMatrixFilter; + var _local_5:ColorMatrixFilter; + if (ControlsMain.isVrModeActive()) { + return; + } + + var _local_3:Array = []; + switch (_arg_2) { + case "selected": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DEFAULT); + _local_3.push(_local_4); + break; + case "available": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DEFAULT); + _local_3.push(_local_4); + break; + case "locked": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DEFAULT); + _local_3.push(_local_4); + break; + case "masterylocked": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_4); + break; + case "shop": + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_5); + break; + case "download": + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_5); + break; + case "update": + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_5); + break; + case "downloading": + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_5); + break; + case "installing": + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_5); + break; + case "completed": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DEFAULT); + _local_3.push(_local_4); + break; + case "notcompleted": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_4); + break; + case "objectivecompleted": + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_5); + break; + case "failed": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_4); + break; + case "desaturated": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DESATURATED); + _local_3.push(_local_4); + break; + case "markedforremoval": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_BW); + _local_3.push(_local_4); + _local_5 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DARKENED); + _local_3.push(_local_5); + break; + case "unknown": + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_NOT_OWNED); + _local_3.push(_local_4); + break; + default: + _local_4 = new ColorMatrixFilter(MenuConstants.COLOR_MATRIX_DEFAULT); + _local_3.push(_local_4); + } + + _arg_1.filters = _local_3; + } + + public static function trySetCacheAsBitmap(_arg_1:DisplayObject, _arg_2:Boolean):void { + if (_arg_1 == null) { + return; + } + + if (((_arg_2) && (ControlsMain.isVrModeActive()))) { + _arg_2 = false; + } + + _arg_1.cacheAsBitmap = _arg_2; + } + + public static function formatNumber(_arg_1:Number, _arg_2:Boolean = true, _arg_3:uint = 0):String { + var _local_9:String; + if (((s_thousandsSeparator == null) || (!(s_thousandsSeparatorLocale == ControlsMain.getActiveLocale())))) { + s_thousandsSeparator = Localization.get("UI_NUMBER_SEPARATOR_THOUSANDS"); + s_decimalSeparator = Localization.get("UI_NUMBER_SEPARATOR_DECIMALS"); + s_thousandsSeparatorLocale = ControlsMain.getActiveLocale(); + } + + var _local_4:int = s_thousandsSeparator.length; + if (_local_4 < 1) { + return (String(_arg_1)); + } + + var _local_5:* = (_arg_1 < 0); + _arg_1 = ((_arg_1 < 0) ? -(_arg_1) : _arg_1); + var _local_6:Number = _arg_1; + _arg_1 = (_arg_1 >> 0); + _local_6 = (_local_6 - _arg_1); + var _local_7:String = String(_arg_1); + var _local_8:Number = ((_local_7.length - 1) % 3); + while (_local_8 < (_local_7.length - 1)) { + _local_7 = ((_local_7.substr(0, (_local_8 + 1)) + s_thousandsSeparator) + _local_7.substr((_local_8 + 1))); + _local_8 = (_local_8 + (3 + _local_4)); + } + + if (_arg_3 > 0) { + _arg_3 = Math.min(20, _arg_3); + _local_9 = _local_6.toFixed(_arg_3); + _local_7 = ((_local_7 + s_decimalSeparator) + _local_9.substr(2)); + } + + _local_7 = ((_local_5) ? ("-" + _local_7) : _local_7); + if (_arg_2) { + _local_7 = (('' + _local_7) + ""); + } + + return (_local_7); + } + + public static function getRandomInRange(_arg_1:Number, _arg_2:Number, _arg_3:Boolean = true):Number { + if (!_arg_3) { + return ((Math.random() * (_arg_2 - _arg_1)) + _arg_1); + } + + return (Math.round(((Math.random() * (_arg_2 - _arg_1)) + _arg_1))); + } + + public static function getRandomBoolean():Boolean { + return (Math.random() >= 0.5); + } + + public static function roundDecimal(_arg_1:Number, _arg_2:int):Number { + var _local_3:Number = Math.pow(10, _arg_2); + return (Math.round((_local_3 * _arg_1)) / _local_3); + } + + public static function getPointsOnCircleEdge(_arg_1:Number, _arg_2:int, _arg_3:Number = 0):Array { + var _local_5:Point; + _arg_3 = toRadians(_arg_3); + var _local_4:Array = []; + var _local_6:int; + while (_local_6 < _arg_2) { + _local_4[_local_6] = Point.polar(_arg_1, ((((_local_6 / _arg_2) * PI) * 2) + _arg_3)); + _local_6++; + } + + return (_local_4); + } + + public static function toDegrees(_arg_1:Number):Number { + return (actualRadians(_arg_1) * (180 / PI)); + } + + public static function toRadians(_arg_1:Number):Number { + return (actualDegrees(_arg_1) * (PI / 180)); + } + + public static function actualDegrees(_arg_1:Number):Number { + return (denominate(_arg_1, 360)); + } + + public static function actualRadians(_arg_1:Number):Number { + return (denominate(_arg_1, (PI * 2))); + } + + public static function denominate(_arg_1:Number, _arg_2:Number):Number { + var _local_3:Number = _arg_1; + while (_local_3 >= _arg_2) { + _local_3 = (_local_3 - _arg_2); + } + + while (_local_3 < -(_arg_2)) { + _local_3 = (_local_3 + _arg_2); + } + + return (_local_3); + } + + public static function toPixel(_arg_1:Number):Number { + return (MENU_METER_TO_PIXEL * _arg_1); + } + + public static function shuffleArray(_arg_1:Array):Array { + var _local_3:*; + var _local_4:int; + var _local_2:int = _arg_1.length; + while (_local_2) { + _local_4 = int(Math.floor((Math.random() * _local_2--))); + _local_3 = _arg_1[_local_2]; + _arg_1[_local_2] = _arg_1[_local_4]; + _arg_1[_local_4] = _local_3; + } + + return (_arg_1); + } + + public static function createRefPointItem(lineLength:Number = 20, color:int = 0xFF00FF):Sprite { + var s:Sprite = new Sprite(); + var _local_4:* = s; + with (_local_4) { + graphics.beginFill(color, 0.8); + graphics.drawRect(0, 0, 10, 10); + graphics.endFill(); + graphics.lineStyle(0.5, color); + graphics.lineTo(lineLength, 0); + graphics.moveTo(0, 0); + graphics.lineTo(0, lineLength); + } + + return (s); + } + + public static function highlitePulsate(clip:Sprite, start:Boolean):void { + Animate.kill(clip); + if (start) { + clip.alpha = 0; + Animate.delay(clip, 2, function ():void { + highlitePulsateGo(clip, clip.scaleX, clip.scaleY); + }); + } + + } + + private static function highlitePulsateGo(clip:Sprite, origScaleX:Number, origScaleY:Number):void { + clip.alpha = 1; + Animate.legacyTo(clip, 0.5, { + "alpha": 0, + "scaleX": (origScaleX + 0.2), + "scaleY": (origScaleY + 0.2) + }, Animate.SineInOut, function ():void { + highlitePulsateDelay(clip, origScaleX, origScaleY); + }); + } + + private static function highlitePulsateDelay(clip:Sprite, origScaleX:Number, origScaleY:Number):void { + clip.scaleX = origScaleX; + clip.scaleY = origScaleY; + Animate.delay(clip, 2, function ():void { + highlitePulsateGo(clip, clip.scaleX, clip.scaleY); + }); + } + + public static function pulsate(_arg_1:Sprite, _arg_2:Boolean):void { + } + + private static function pulsateFadeIn(_arg_1:Sprite):void { + Animate.legacyTo(_arg_1, 2, {"alpha": 0.5}, Animate.SineInOut, pulsateFadeOut, _arg_1); + } + + private static function pulsateFadeOut(_arg_1:Sprite):void { + Animate.legacyTo(_arg_1, 2, {"alpha": 0}, Animate.SineInOut, pulsateFadeIn, _arg_1); + } + + public static function getEaseType(_arg_1:String):int { + var _local_2:int; + switch (_arg_1) { + case "Linear": + _local_2 = Animate.Linear; + break; + case "SineIn": + _local_2 = Animate.SineIn; + break; + case "SineOut": + _local_2 = Animate.SineOut; + break; + case "SineInOut": + _local_2 = Animate.SineInOut; + break; + case "ExpoIn": + _local_2 = Animate.ExpoIn; + break; + case "ExpoOut": + _local_2 = Animate.ExpoOut; + break; + case "ExpoInOut": + _local_2 = Animate.ExpoInOut; + break; + case "BackIn": + _local_2 = Animate.BackIn; + break; + case "BackOut": + _local_2 = Animate.BackOut; + break; + case "BackInOut": + _local_2 = Animate.BackInOut; + break; + default: + _local_2 = Animate.Linear; + } + + return (_local_2); + } + + public static function isDataEqual(_arg_1:Object, _arg_2:Object):Boolean { + var _local_3:int; + var _local_4:int; + var _local_5:String; + var _local_6:int; + var _local_7:String; + if (((_arg_1 == null) || (_arg_2 == null))) { + return (_arg_1 == _arg_2); + } + + if (((_arg_1 is Number) && (_arg_2 is Number))) { + return (_arg_1 == _arg_2); + } + + if (((_arg_1 is Boolean) && (_arg_2 is Boolean))) { + return (_arg_1 == _arg_2); + } + + if (((_arg_1 is String) && (_arg_2 is String))) { + return (_arg_1 == _arg_2); + } + + if (((_arg_1 is Array) && (_arg_2 is Array))) { + if (_arg_1.length == _arg_2.length) { + _local_3 = 0; + while (_local_3 < _arg_1.length) { + if (!isDataEqual(_arg_1[_local_3], _arg_2[_local_3])) { + return (false); + } + + _local_3++; + } + + return (true); + } + + return (false); + } + + if (((_arg_1 is Object) && (_arg_2 is Object))) { + _local_4 = 0; + for (_local_5 in _arg_1) { + _local_4++; + if (!isDataEqual(_arg_1[_local_5], _arg_2[_local_5])) { + return (false); + } + + } + + _local_6 = 0; + for (_local_7 in _arg_2) { + if (++_local_6 > _local_4) { + return (false); + } + + } + + return (_local_4 == _local_6); + } + + return (false); + } + + +} +}//package common.menu + diff --git a/source/src/common/menu/ObjectiveUtil.as b/source/src/common/menu/ObjectiveUtil.as new file mode 100644 index 0000000..a654026 --- /dev/null +++ b/source/src/common/menu/ObjectiveUtil.as @@ -0,0 +1,111 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.menu.ObjectiveUtil + +package common.menu { +import common.Localization; +import common.CommonUtils; + +public class ObjectiveUtil { + + private static const ICON_WEAPON:String = "difficulty"; + private static const ICON_DISGUISE:String = "disguise"; + + + public static function setupConditionIndicator(_arg_1:Object, _arg_2:Object, _arg_3:Array, _arg_4:String = "#FFFFFF"):void { + var _local_5:String = (((!(_arg_2.type == "kill")) || (_arg_2.hardcondition)) ? _arg_2.header : ((Localization.get("UI_DIALOG_OPTIONAL") + " ") + _arg_2.header)); + MenuUtils.setupText(_arg_1.header, _local_5, 18, MenuConstants.FONT_TYPE_NORMAL, MenuConstants.FontColorWhite); + MenuUtils.truncateTextfield(_arg_1.header, 1, MenuConstants.FontColorWhite); + var _local_6:Array = splitTitle(_arg_2.title); + MenuUtils.setupText(_arg_1.title, _local_6[0], 24, MenuConstants.FONT_TYPE_MEDIUM, _arg_4); + var _local_7:String = _arg_1.title.htmlText; + MenuUtils.truncateTextfield(_arg_1.title, 1, _arg_4); + if (((!(_arg_1.method == undefined)) && (!(_arg_1.method == null)))) { + MenuUtils.setupText(_arg_1.method, _local_6[1], 18, MenuConstants.FONT_TYPE_MEDIUM, _arg_4); + MenuUtils.truncateTextfield(_arg_1.method, 1, _arg_4); + } + + var _local_8:textTicker = new textTicker(); + _arg_3.unshift({ + "indicatortextfield": _arg_1.title, + "title": _local_7, + "textticker": _local_8 + }); + _local_8.startTextTickerHtml(_arg_1.title, _local_7, CommonUtils.changeFontToGlobalIfNeeded); + } + + private static function splitTitle(_arg_1:String):Array { + var _local_4:String; + var _local_5:int; + var _local_6:String; + var _local_2:RegExp = /^\s+|\s+$/g; + var _local_3:int = _arg_1.indexOf(":"); + if (_local_3 >= 0) { + _local_4 = _arg_1.substr(0, _local_3); + _local_5 = (_local_3 + 1); + _local_6 = _arg_1.substr(_local_5, (_arg_1.length - _local_5)); + _local_4 = _local_4.replace(_local_2, ""); + _local_2.lastIndex = 0; + _local_6 = _local_6.replace(_local_2, ""); + return ([_local_6, _local_4]); + } + + _arg_1 = _arg_1.replace(_local_2, ""); + return ([_arg_1]); + } + + private static function createCondition(_arg_1:String):Object { + if (((!(_arg_1 == ICON_DISGUISE)) && (!(_arg_1 == ICON_WEAPON)))) { + return (null); + } + + var _local_2:Object = {}; + if (_arg_1 == ICON_DISGUISE) { + _local_2["header"] = Localization.get("UI_BRIEFING_CONDITION_DISGUISE"); + _local_2["title"] = Localization.get("UI_BRIEFING_CONDITION_ANY_DISGUISE"); + _local_2["icon"] = ICON_DISGUISE; + } else { + _local_2["header"] = Localization.get("UI_BRIEFING_CONDITION_ELIMINATE_WITH"); + _local_2["title"] = Localization.get("UI_BRIEFING_CONDITION_ANY_METHOD"); + _local_2["icon"] = ICON_WEAPON; + } + + _local_2["type"] = "defaultkill"; + _local_2["hardcondition"] = true; + return (_local_2); + } + + public static function prepareConditions(_arg_1:Array, _arg_2:Boolean = true, _arg_3:Boolean = true, _arg_4:Boolean = true):Array { + var _local_5:Object; + if (((_arg_1.length == 0) && (_arg_2))) { + _arg_1.unshift(createCondition(ICON_DISGUISE)); + _arg_1.unshift(createCondition(ICON_WEAPON)); + } else { + if (((_arg_1.length == 1) && (_arg_1[0].type == "kill"))) { + if (((_arg_1[0].icon == ICON_WEAPON) && (_arg_4))) { + _arg_1.unshift(createCondition(ICON_DISGUISE)); + } else { + if (((_arg_1[0].icon == ICON_DISGUISE) && (_arg_3))) { + _arg_1.push(createCondition(ICON_WEAPON)); + } + + } + + } + + } + + if (((_arg_1.length == 2) && (_arg_1[0].icon == ICON_DISGUISE))) { + _local_5 = _arg_1[0]; + _arg_1[0] = _arg_1[1]; + _arg_1[1] = _local_5; + } + + return (_arg_1); + } + + +} +}//package common.menu + diff --git a/source/src/common/menu/textTicker.as b/source/src/common/menu/textTicker.as new file mode 100644 index 0000000..bf18da2 --- /dev/null +++ b/source/src/common/menu/textTicker.as @@ -0,0 +1,168 @@ +// Decompiled by AS3 Sorcerer 6.78 +// www.buraks.com/as3sorcerer + +//common.menu.textTicker + +package common.menu { +import flash.display.Sprite; +import flash.text.TextField; +import flash.utils.clearTimeout; +import flash.utils.setTimeout; +import flash.events.Event; +import flash.text.TextFormat; +import flash.utils.getTimer; + +public class textTicker { + + private var m_totalFrames:int; + private var m_deltaTime:Number; + private var m_prevFrame:Number; + private var m_currentFrame:Number; + private var m_frameFactor:Number = 0; + private var m_frame:int; + private var m_allValues:Object = {}; + private var m_fakeStage:Sprite; + private var initDelayValue:Number = 500; + private var initDelayID:Number; + private var m_resetDelayValue:Number = 500; + private var m_resetDelayID:Number; + private var m_isRunning:Boolean = false; + + + public function startTextTicker(_arg_1:TextField, _arg_2:String, _arg_3:Function = null):void { + var _local_4:Boolean = true; + this.startTextTickerInternal(_arg_1, _arg_2, _local_4, _arg_3); + } + + public function startTextTickerHtml(_arg_1:TextField, _arg_2:String, _arg_3:Function = null, _arg_4:Number = 0):void { + var _local_5:Boolean; + this.startTextTickerInternal(_arg_1, _arg_2, _local_5, _arg_3, _arg_4); + } + + public function isRunning():Boolean { + return (this.m_isRunning); + } + + private function startTextTickerInternal(_arg_1:TextField, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:Number = 0):void { + this.m_totalFrames = 0; + this.m_deltaTime = 0; + this.m_prevFrame = 0; + this.m_currentFrame = 0; + this.m_frameFactor = 0; + this.m_frame = 0; + this.m_resetDelayValue = _arg_5; + this.m_allValues = {}; + this.m_allValues.textfield = _arg_1; + if (_arg_3) { + this.m_allValues.textcolor = _arg_1.textColor; + } + + this.m_allValues.fullString = _arg_2; + this.m_allValues.onTextChanged = _arg_4; + if (!this.m_fakeStage) { + this.m_fakeStage = new Sprite(); + } + + clearTimeout(this.m_resetDelayID); + clearTimeout(this.initDelayID); + this.initDelayID = setTimeout(this.initTicker, this.initDelayValue, this.m_allValues); + this.m_isRunning = true; + } + + public function stopTextTicker(_arg_1:TextField, _arg_2:String):void { + this.m_isRunning = false; + clearTimeout(this.initDelayID); + if (this.m_fakeStage) { + this.m_fakeStage.removeEventListener(Event.ENTER_FRAME, this.update); + } + + _arg_1.scrollH = 0; + _arg_1.htmlText = _arg_2; + if (this.m_allValues.onTextChanged != null) { + this.m_allValues.onTextChanged(this.m_allValues.textfield); + } + + } + + private function initTicker(_arg_1:Object):void { + this.m_allValues.textfield.htmlText = this.m_allValues.fullString; + this.m_allValues.textfield.multiline = false; + this.m_allValues.textfield.wordWrap = false; + if (this.m_allValues.textcolor != null) { + this.m_allValues.textfield.textColor = this.m_allValues.textcolor; + } + + if (this.m_allValues.onTextChanged != null) { + this.m_allValues.onTextChanged(this.m_allValues.textfield); + } + + var _local_2:int = this.m_allValues.textfield.maxScrollH; + if (this.m_allValues.textfield.maxScrollH <= 0) { + return; + } + + var _local_3:String; + var _local_4:int = -1; + var _local_5:TextFormat = this.m_allValues.textfield.getTextFormat(); + if (_local_5 != null) { + _local_3 = _local_5.font; + _local_4 = ((_local_5.size != null) ? int(_local_5.size) : -1); + } + + var _local_6:* = " "; + if (((!(_local_3 == null)) && (_local_4 > 0))) { + _local_6 = (((((('') + _local_6) + ""); + } + + this.m_allValues.textfield.htmlText = ((this.m_allValues.fullString + _local_6) + this.m_allValues.fullString); + if (this.m_allValues.textcolor != null) { + this.m_allValues.textfield.textColor = this.m_allValues.textcolor; + } + + if (this.m_allValues.onTextChanged != null) { + this.m_allValues.onTextChanged(this.m_allValues.textfield); + } + + this.m_totalFrames = (_arg_1.textfield.maxScrollH - _local_2); + this.goTextTicker(); + } + + private function goTextTicker():void { + if (this.m_fakeStage) { + this.m_fakeStage.addEventListener(Event.ENTER_FRAME, this.update); + } + + this.m_prevFrame = getTimer(); + } + + private function update(_arg_1:Event):void { + this.m_currentFrame = getTimer(); + this.m_deltaTime = ((this.m_currentFrame - this.m_prevFrame) * 0.001); + this.m_prevFrame = this.m_currentFrame; + this.m_frameFactor = (this.m_frameFactor + (100 / (1 / this.m_deltaTime))); + this.m_frame = Math.ceil(this.m_frameFactor); + if (this.m_frame > this.m_totalFrames) { + this.m_frame = this.m_totalFrames; + this.m_frameFactor = 0; + if (this.m_resetDelayValue > 0) { + if (this.m_fakeStage != null) { + this.m_fakeStage.removeEventListener(Event.ENTER_FRAME, this.update); + } + + clearTimeout(this.m_resetDelayID); + this.m_resetDelayID = setTimeout(this.goTextTicker, this.m_resetDelayValue); + } + + } + + this.m_allValues.textfield.scrollH = this.m_frame; + } + + public function setTextColor(_arg_1:int):void { + this.m_allValues.textcolor = _arg_1; + } + + +} +}//package common.menu + diff --git a/source/src/healthbar/HealthBar.as b/source/src/healthbar/HealthBar.as new file mode 100644 index 0000000..3da0ca5 --- /dev/null +++ b/source/src/healthbar/HealthBar.as @@ -0,0 +1,31 @@ +package healthbar { +import common.BaseControl; + +public class HealthBar extends BaseControl { + + private var m_healthBarView:HealthBarView = new HealthBarView(); + private var m_currentHealth:Number; + + public function HealthBar() { + addChild(m_healthBarView); + } + + public function SetHealth(health:Number):void { + m_currentHealth = health; + m_healthBarView.HealthBarText.text = String(Math.round(health)); + UpdateHealth() + } + + public function UpdateHealth():void { + var m_maxHealth:Number = 100; + m_healthBarView.HealthBarInner.scaleY = m_currentHealth / m_maxHealth; + } + + public function set Debug(health:Number):void { + m_currentHealth = health; + m_healthBarView.HealthBarText.text = String(Math.round(health)); + UpdateHealth(); + } + +} +} diff --git a/source/src/healthbar_Main.as b/source/src/healthbar_Main.as new file mode 100644 index 0000000..a5835b5 --- /dev/null +++ b/source/src/healthbar_Main.as @@ -0,0 +1,13 @@ +package { + +import flash.display.Sprite; + +import healthbar.HealthBar; + +[SWF(frameRate="60", width="500", height="375")] +public class healthbar_Main extends Sprite { + public function healthbar_Main() { + var dummy:Array = [HealthBar]; + } +} +}