Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
class _0x1f3b6b extends Laya['\x53\x63\x72\x69\x70\x74\x33\x44'] { constructor() { ..
Decoded Output download
<? class _0x1f3b6b extends Laya['Script3D'] {
constructor() {
super();
} ['onEnable']() {
this['swordZt'] = 'chuansong', Laya['timer']['once'](0x4b0, this, function() {
const _0x13182b = _0x3b29;
_0x571e09[_0x13182b(0x3ef)](this[_0x13182b(0x242)]['transform']['position'], this['PicSkin'], this['HitNUm']), this['owner']['destroy']();
});
} [_0xf35c29(0x24e)]() {
const _0x3bec32 = _0xf35c29;
switch (this['swordZt']) {
case _0x3bec32(0x300):
this['startPos'] = this['owner']['transform']['position']['clone'](), this[_0x3bec32(0x2f5)] = 0x0, this['ChuansongVe3'] = new Laya['Vector3'](), this[_0x3bec32(0x30f)] = 'chuansongMove';
break;
case 'chuansongMove':
this['chuansongSpeed'] += 0.025 * _0x46c620['curLevelManager']['offsetValue'], Laya['Vector3']['lerp'](this['startPos'], this['EndPos'], this['chuansongSpeed'], this['ChuansongVe3']), this['ChuansongVe3']['y'] += 2.5 * Math['sin'](this['chuansongSpeed'] * Math['PI']), this['owner'][_0x3bec32(0x269)]['position'] = this[_0x3bec32(0x2c9)], this['chuansongSpeed'] >= 0x1 && (this[_0x3bec32(0x30f)] = 'chuansongFinish'); ?>
Did this file decode correctly?
Original Code
class _0x1f3b6b extends Laya['\x53\x63\x72\x69\x70\x74\x33\x44'] {
constructor() {
super();
} ['\x6f\x6e\x45\x6e\x61\x62\x6c\x65']() {
this['\x73\x77\x6f\x72\x64\x5a\x74'] = '\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67', Laya['\x74\x69\x6d\x65\x72']['\x6f\x6e\x63\x65'](0x4b0, this, function() {
const _0x13182b = _0x3b29;
_0x571e09[_0x13182b(0x3ef)](this[_0x13182b(0x242)]['\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d']['\x70\x6f\x73\x69\x74\x69\x6f\x6e'], this['\x50\x69\x63\x53\x6b\x69\x6e'], this['\x48\x69\x74\x4e\x55\x6d']), this['\x6f\x77\x6e\x65\x72']['\x64\x65\x73\x74\x72\x6f\x79']();
});
} [_0xf35c29(0x24e)]() {
const _0x3bec32 = _0xf35c29;
switch (this['\x73\x77\x6f\x72\x64\x5a\x74']) {
case _0x3bec32(0x300):
this['\x73\x74\x61\x72\x74\x50\x6f\x73'] = this['\x6f\x77\x6e\x65\x72']['\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d']['\x70\x6f\x73\x69\x74\x69\x6f\x6e']['\x63\x6c\x6f\x6e\x65'](), this[_0x3bec32(0x2f5)] = 0x0, this['\x43\x68\x75\x61\x6e\x73\x6f\x6e\x67\x56\x65\x33'] = new Laya['\x56\x65\x63\x74\x6f\x72\x33'](), this[_0x3bec32(0x30f)] = '\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x4d\x6f\x76\x65';
break;
case '\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x4d\x6f\x76\x65':
this['\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x53\x70\x65\x65\x64'] += 0.025 * _0x46c620['\x63\x75\x72\x4c\x65\x76\x65\x6c\x4d\x61\x6e\x61\x67\x65\x72']['\x6f\x66\x66\x73\x65\x74\x56\x61\x6c\x75\x65'], Laya['\x56\x65\x63\x74\x6f\x72\x33']['\x6c\x65\x72\x70'](this['\x73\x74\x61\x72\x74\x50\x6f\x73'], this['\x45\x6e\x64\x50\x6f\x73'], this['\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x53\x70\x65\x65\x64'], this['\x43\x68\x75\x61\x6e\x73\x6f\x6e\x67\x56\x65\x33']), this['\x43\x68\x75\x61\x6e\x73\x6f\x6e\x67\x56\x65\x33']['\x79'] += 2.5 * Math['\x73\x69\x6e'](this['\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x53\x70\x65\x65\x64'] * Math['\x50\x49']), this['\x6f\x77\x6e\x65\x72'][_0x3bec32(0x269)]['\x70\x6f\x73\x69\x74\x69\x6f\x6e'] = this[_0x3bec32(0x2c9)], this['\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x53\x70\x65\x65\x64'] >= 0x1 && (this[_0x3bec32(0x30f)] = '\x63\x68\x75\x61\x6e\x73\x6f\x6e\x67\x46\x69\x6e\x69\x73\x68');
Function Calls
None |
Stats
MD5 | 3f29b32d5b9e6af231c8db2375a851ed |
Eval Count | 0 |
Decode Time | 50 ms |