{"name": "_ZN7cocos2d9extension12CCNodeLoader15parsePropertiesEPNS_6CCNodeES3_PNS0_9CCBReaderE", "code": "void __fastcall cocos2d extension CCNodeLoader parseProperties ( cocos2d extension CCNodeLoader * @@this@@ , cocos2d CCNode * @@a2@@ , cocos2d CCNode * @@a3@@ , cocos2d extension CCBReader * @@a4@@ , __m128 @@a5@@ ) { int @@v5@@ ; unsigned int v9 ; __int64 v10 ; cocos2d extension CCBAnimationManager * v11 ; cocos2d CCObject * v12 ; char * v13 ; __int64 ( __fastcall * v14 ) ( __int64 , __int64 , __int64 , const char * ) ; const char * v15 ; __int64 v16 ; unsigned int * v17 ; __int64 v18 ; __m128 ( __fastcall * v19 ) ( __m128 , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; void * v20 ; __int64 ( __fastcall * v21 ) ( __int64 , __int64 , __int64 , const char * ) ; __int64 ( __fastcall * v22 ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ; char * v23 ; __int64 v24 ; __int64 ( __fastcall * v25 ) ( __int64 , __int64 , __int64 , const char * ) ; void * v26 ; __int64 ( __fastcall * v27 ) ( __int64 , __int64 , __int64 , const char * ) ; __int64 ( __fastcall * v28 ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ; unsigned int v29 ; __int64 ( __fastcall * v30 ) ( __int64 , __int64 , __int64 , const char * ) ; cocos2d extension CCBReader * v31 ; __int64 v32 ; __int64 ( __fastcall * v33 ) ( __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; unsigned int v34 ; __int64 v35 ; __int64 ( __fastcall * v36 ) ( __int64 , __int64 , __int64 , const char * ) ; _BYTE * ( __fastcall * v37 ) ( __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; __m128 * v38 ; const char * v39 ; __int64 ( __fastcall * v40 ) ( __int64 , __int64 , __int64 , const char * ) ; __m128 * ( __fastcall * v41 ) ( float , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; __int64 ( __fastcall * v42 ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ; __int128 * v43 ; const char * v44 ; __int64 ( __fastcall * v45 ) ( __int64 , __int64 , __int64 , const char * ) ; __int64 ( __fastcall * v46 ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ; _QWORD * v47 ; __m128i * v48 ; char * v49 ; __int64 ( __fastcall * v50 ) ( __int64 , __int64 , __int64 , const char * ) ; __int64 ( __fastcall * v51 ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ; __int64 v52 ; __int64 ( __fastcall * v53 ) ( __int64 , __int64 , __int64 , const char * ) ; unsigned __int8 v54 ; unsigned __int8 v55 ; float * ( __fastcall * v56 ) ( float , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; __int64 ( __fastcall * v57 ) ( __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; __int64 ( __fastcall * v58 ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ; unsigned int v59 ; const char * v60 ; __int64 ( __fastcall * v61 ) ( __int64 , __int64 , __int64 , const char * , float * ) ; bool v62 ; bool v63 ; __int64 v64 ; const char * v65 ; char * v66 ; cocos2d extension CCNodeLoader * ( __fastcall * v67 ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , cocos2d extension CCBReader * , float ) ; cocos2d extension CCBReader * v68 ; char * v69 ; const char * v70 ; cocos2d extension CCNodeLoader * ( __fastcall * v71 ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , cocos2d extension CCBReader * , float ) ; float * ( __fastcall * v72 ) ( float , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ; bool v73 ; bool v74 ; __int64 v75 ; const char * v76 ; char * v77 ; bool v78 ; __int64 ( __fastcall * v79 ) ( __int64 , __int64 , __int64 , const char * , __int64 ) ; int @@v80@@ ; int @@v81@@ ; cocos2d CCArray * v83 ; __int32 v84 ; __int8 v85 ; cocos2d CCString * * v86 ; __int8 v87 ; unsigned __int64 i ; char * @@v89@@ [ Number ] ; char @@v90@@ [ Number ] ; __int64 @@v91@@ [ Number ] ; __m128i @@v92@@ ; void * @@v93@@ [ Number ] ; char @@v94@@ [ Number ] ; @@v5@@ = Number ; @@v81@@ = cocos2d extension CCBReader readInt ( @@a4@@ , Number ) ; @@v80@@ = @@v81@@ + cocos2d extension CCBReader readInt ( @@a4@@ , Number ) ; if ( @@v80@@ > Number ) { while ( Number ) { v9 = cocos2d extension CCBReader readInt ( @@a4@@ , Number ) ; cocos2d extension CCBReader readCachedString [ abi : cxx11 ] ( @@v89@@ , @@a4@@ ) ; v78 = ( unsigned __int8 ) cocos2d extension CCBReader readByte ( @@a4@@ ) <= Number ; if ( @@a2@@ && _dynamic_cast ( @@a2@@ , ( const struct __class_type_info * ) & ` typeinfo for ' cocos2d CCNode , ( const struct __class_type_info * ) & ` typeinfo for ' cocos2d extension CCBFile , Number L ) ) { v10 = cocos2d extension CCBFile getCCBFileNode ( @@a2@@ ) ; if ( @@v81@@ <= @@v5@@ && v10 ) { @@a2@@ = ( cocos2d CCNode * ) cocos2d extension CCBFile getCCBFileNode ( @@a2@@ ) ; v16 = ( * ( __int64 ( __fastcall * * ) ( cocos2d CCNode * ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ ) ; if ( v16 ) { v17 = * ( unsigned int * * ) ( v16 + Number ) ; v18 = * v17 ; if ( ( _DWORD ) v18 ) { v86 = ( cocos2d CCString * * ) * ( ( _QWORD * ) v17 + Number ) ; for ( i = ( unsigned __int64 ) & v86 [ v18 - Number ] ; i >= ( unsigned __int64 ) v86 ; ++ v86 ) { if ( ! * v86 ) break ; if ( ! ( unsigned int ) cocos2d CCString compare ( * v86 , @@v89@@ [ Number ] ) ) goto LABEL_6 ; } } } v78 = Number ; } } else if ( @@v81@@ <= @@v5@@ ) { v11 = ( cocos2d extension CCBAnimationManager * ) cocos2d extension CCBReader getAnimationManager ( @@a4@@ ) ; if ( @@a2@@ == ( cocos2d CCNode * ) cocos2d extension CCBAnimationManager getRootNode ( v11 ) ) { v83 = ( cocos2d CCArray * ) ( * ( __int64 ( __fastcall * * ) ( cocos2d CCNode * ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ ) ; if ( ! v83 ) { v83 = ( cocos2d CCArray * ) cocos2d CCArray create ( @@a2@@ ) ; ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , cocos2d CCArray * ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , v83 ) ; } v12 = ( cocos2d CCObject * ) cocos2d CCString create ( @@v89@@ ) ; cocos2d CCArray addObject ( v83 , v12 ) ; } } LABEL_6 : switch ( v9 ) { case Number : ( * ( void ( __fastcall * * ) ( __int64 * , cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@v91@@ , @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; if ( ! v78 ) goto LABEL_17 ; v79 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v93@@ , ( const cocos2d CCPoint * ) @@v91@@ ) ; v70 = @@v89@@ [ Number ] ; if ( v79 != cocos2d extension CCNodeLoader onHandlePropTypePosition ) goto LABEL_183 ; if ( strcmp ( @@v89@@ [ Number ] , String ) ) goto LABEL_167 ; ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , void * * ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , @@v93@@ ) ; goto LABEL_17 ; case Number : ( * ( void ( __fastcall * * ) ( __int64 * , cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@v91@@ , @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; if ( ! v78 ) goto LABEL_17 ; v79 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; cocos2d CCSize CCSize ( ( cocos2d CCSize * ) @@v93@@ , ( const cocos2d CCSize * ) @@v91@@ ) ; v70 = @@v89@@ [ Number ] ; if ( v79 != cocos2d extension CCNodeLoader onHandlePropTypeSize ) goto LABEL_183 ; if ( strcmp ( @@v89@@ [ Number ] , String ) ) goto LABEL_167 ; ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , void * * ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , @@v93@@ ) ; goto LABEL_17 ; case Number : v71 = * ( cocos2d extension CCNodeLoader * ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , cocos2d extension CCBReader * , float ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v71 == cocos2d extension CCNodeLoader parsePropTypePointLock ) { cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v91@@ , @@a5@@ . m128_f32 [ Number ] , @@a5@@ . m128_f32 [ Number ] ) ; } else { ( ( void ( __fastcall * ) ( __int64 * , cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) v71 ) ( @@v91@@ , @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; } if ( ! v78 ) goto LABEL_17 ; v79 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v93@@ , ( const cocos2d CCPoint * ) @@v91@@ ) ; v70 = @@v89@@ [ Number ] ; if ( v79 == cocos2d extension CCNodeLoader onHandlePropTypePoint ) { if ( ! strcmp ( @@v89@@ [ Number ] , String ) ) ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , void * * ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , @@v93@@ ) ; else LABEL_167 : cocos2d CCLog ( ( cocos2d * ) String , v70 ) ; } else { LABEL_183 : v68 = @@a4@@ ; v69 = ( char * ) v70 ; LABEL_184 : ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , void * * , cocos2d extension CCBReader * ) ) v79 ) ( @@this@@ , @@a2@@ , @@a3@@ , v69 , @@v93@@ , v68 ) ; } goto LABEL_17 ; case Number : v67 = * ( cocos2d extension CCNodeLoader * ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , cocos2d extension CCBReader * , float ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v67 == cocos2d extension CCNodeLoader parsePropTypePointLock ) { cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v91@@ , @@a5@@ . m128_f32 [ Number ] , @@a5@@ . m128_f32 [ Number ] ) ; } else { ( ( void ( __fastcall * ) ( __int64 * , cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) v67 ) ( @@v91@@ , @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; } if ( ! v78 ) goto LABEL_17 ; v79 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v93@@ , ( const cocos2d CCPoint * ) @@v91@@ ) ; v15 = @@v89@@ [ Number ] ; if ( ( char * ) v79 == ( char * ) cocos2d extension CCNodeLoader onHandlePropTypePointLock ) goto LABEL_16 ; v68 = @@a4@@ ; v69 = @@v89@@ [ Number ] ; goto LABEL_184 ; case Number : v38 = ( __m128 * ) ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; if ( ! v78 ) goto LABEL_65 ; v60 = @@v89@@ [ Number ] ; v61 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * , float * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; v62 = ( unsigned __int64 ) v61 < ( unsigned __int64 ) cocos2d extension CCNodeLoader onHandlePropTypeScaleLock ; v63 = v61 == cocos2d extension CCNodeLoader onHandlePropTypeScaleLock ; if ( v61 != cocos2d extension CCNodeLoader onHandlePropTypeScaleLock ) goto LABEL_169 ; v64 = Number L ; v65 = String ; v66 = @@v89@@ [ Number ] ; do { if ( ! v64 ) break ; v62 = ( unsigned __int8 ) * v66 < ( unsigned int ) * v65 ; v63 = * v66 ++ == * v65 ++ ; -- v64 ; } while ( v63 ) ; if ( ( ! v62 && ! v63 ) != v62 ) goto LABEL_168 ; ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , char * , float ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , v66 , v38 -> m128_f32 [ Number ] ) ; @@a5@@ . m128_i32 [ Number ] = v38 -> m128_i32 [ Number ] ; ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , float ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , @@a5@@ . m128_f32 [ Number ] ) ; goto LABEL_65 ; case Number : ( * ( void ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; ( * ( void ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@a4@@ ) ; goto LABEL_17 ; case Number : v58 = * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v58 == cocos2d extension CCNodeLoader parsePropTypeIntegerLabeled ) v59 = cocos2d extension CCBReader readInt ( @@a4@@ , Number ) ; else v59 = v58 ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; ( * ( void ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , _QWORD , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , v59 , @@a4@@ ) ; goto LABEL_17 ; case Number : v57 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v57 == cocos2d extension CCNodeLoader parsePropTypeFloat ) cocos2d extension CCBReader readFloat ( @@a4@@ ) ; else v57 ( ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , @@a4@@ ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; ( * ( void ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@a4@@ ) ; goto LABEL_17 ; case Number : v56 = * ( float * ( __fastcall * * ) ( float , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v56 == cocos2d extension CCNodeLoader parsePropTypeFloatVar ) { cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; v38 = ( __m128 * ) operator new [ ] ( Number ) ; v38 -> m128_i32 [ Number ] = @@a5@@ . m128_i32 [ Number ] ; v38 -> m128_i32 [ Number ] = @@a5@@ . m128_i32 [ Number ] ; if ( ! v78 ) goto LABEL_66 ; } else { v38 = ( __m128 * ) ( ( __int64 ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) v56 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; if ( ! v78 ) goto LABEL_65 ; } v39 = @@v89@@ [ Number ] ; v40 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v40 != cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_64 ; goto LABEL_114 ; case Number : v55 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; ( * ( void ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , _QWORD , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , v55 , @@a4@@ ) ; goto LABEL_17 ; case Number : v24 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v25 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v25 != cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_42 ; goto LABEL_15 ; case Number : v24 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v25 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v25 != cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_42 ; goto LABEL_15 ; case Number : v54 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v30 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v30 == cocos2d extension CCNodeLoader onHandlePropTypeByte ) goto LABEL_15 ; v31 = @@a4@@ ; v32 = v54 ; goto LABEL_102 ; case Number : v52 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * , char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ , @@v89@@ [ Number ] ) ; v13 = @@v89@@ [ Number ] ; LOWORD ( @@v93@@ [ Number ] ) = v52 ; BYTE2 ( @@v93@@ [ Number ] ) = BYTE2 ( v52 ) ; if ( ! v78 ) goto LABEL_18 ; v53 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v53 == cocos2d extension CCNodeLoader onHandlePropTypeColor3 ) goto LABEL_15 ; ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , void * , cocos2d extension CCBReader * ) ) v53 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@v93@@ [ Number ] , @@a4@@ ) ; goto LABEL_17 ; case Number : v41 = * ( __m128 * ( __fastcall * * ) ( float , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v41 == cocos2d extension CCNodeLoader parsePropTypeColor4FVar ) { cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; v38 = ( __m128 * ) operator new [ ] ( Number ) ; * v38 = _mm_movelh_ps ( _mm_unpacklo_ps ( ( __m128 ) @@a5@@ . m128_u32 [ Number ] , ( __m128 ) @@a5@@ . m128_u32 [ Number ] ) , _mm_unpacklo_ps ( ( __m128 ) @@a5@@ . m128_u32 [ Number ] , ( __m128 ) @@a5@@ . m128_u32 [ Number ] ) ) ; @@a5@@ = _mm_movelh_ps ( _mm_unpacklo_ps ( ( __m128 ) @@a5@@ . m128_u32 [ Number ] , ( __m128 ) @@a5@@ . m128_u32 [ Number ] ) , _mm_unpacklo_ps ( ( __m128 ) @@a5@@ . m128_u32 [ Number ] , ( __m128 ) @@a5@@ . m128_u32 [ Number ] ) ) ; v38 [ Number ] = @@a5@@ ; if ( ! v78 ) goto LABEL_66 ; } else { v38 = ( __m128 * ) ( ( __int64 ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) v41 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; if ( ! v78 ) goto LABEL_65 ; } v39 = @@v89@@ [ Number ] ; v40 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v40 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_114 ; goto LABEL_64 ; case Number : v37 = * ( _BYTE * ( __fastcall * * ) ( __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v37 == cocos2d extension CCNodeLoader parsePropTypeFlip ) { v85 = cocos2d extension CCBReader readBool ( @@a4@@ ) ; v87 = cocos2d extension CCBReader readBool ( @@a4@@ ) ; v38 = ( __m128 * ) operator new [ ] ( Number ) ; v38 -> m128_i8 [ Number ] = v85 ; v38 -> m128_i8 [ Number ] = v87 ; if ( ! v78 ) goto LABEL_66 ; } else { v38 = ( __m128 * ) v37 ( ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , @@a4@@ ) ; if ( ! v78 ) goto LABEL_65 ; } v39 = @@v89@@ [ Number ] ; v40 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v40 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) LABEL_114 : cocos2d CCLog ( ( cocos2d * ) String , v39 ) ; else LABEL_64 : ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , const char * , __m128 * , cocos2d extension CCBReader * ) ) v40 ) ( @@this@@ , @@a2@@ , @@a3@@ , v39 , v38 , @@a4@@ ) ; goto LABEL_65 ; case Number : v33 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v33 == cocos2d extension CCNodeLoader parsePropTypeBlendFunc ) { v34 = cocos2d extension CCBReader readInt ( @@a4@@ , Number ) ; v35 = ( cocos2d extension CCBReader readInt ( @@a4@@ , Number ) << Number ) | v34 ; } else { v35 = v33 ( ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , @@a4@@ ) ; } v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v36 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v36 == cocos2d extension CCNodeLoader onHandlePropTypeBlendFunc ) goto LABEL_15 ; ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , __int64 , cocos2d extension CCBReader * ) ) v36 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , v35 , @@a4@@ ) ; goto LABEL_17 ; case Number : v46 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v46 == cocos2d extension CCNodeLoader parsePropTypeFontTTF [ abi : cxx11 ] ) cocos2d extension CCBReader readCachedString [ abi : cxx11 ] ( @@v93@@ , @@a4@@ ) ; else v46 ( ( __int64 ) @@v93@@ , ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , ( __int64 ) @@a4@@ ) ; v47 = ( _QWORD * ) cocos2d extension CCBReader getCCBRootPath [ abi : cxx11 ] ( @@a4@@ ) ; v48 = ( __m128i * ) std __cxx11 basic_string < char , std char_traits < char > , std allocator < char >> _M_replace ( @@v93@@ , Number L , Number L , * v47 , v47 [ Number ] ) ; @@v91@@ [ Number ] = ( __int64 ) & @@v92@@ ; if ( ( __m128i * ) v48 -> m128i_i64 [ Number ] == & v48 [ Number ] ) { @@v92@@ = _mm_loadu_si128 ( v48 + Number ) ; } else { @@v91@@ [ Number ] = v48 -> m128i_i64 [ Number ] ; @@v92@@ . m128i_i64 [ Number ] = v48 [ Number ] . m128i_i64 [ Number ] ; } @@v91@@ [ Number ] = v48 -> m128i_i64 [ Number ] ; v48 -> m128i_i64 [ Number ] = ( __int64 ) v48 [ Number ] . m128i_i64 ; v48 [ Number ] . m128i_i8 [ Number ] = Number ; v49 = ( char * ) @@v93@@ [ Number ] ; v48 -> m128i_i64 [ Number ] = Number L ; if ( v49 != @@v94@@ ) operator delete ( v49 ) ; v43 = ( __int128 * ) @@v91@@ [ Number ] ; if ( v78 ) { v50 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v50 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) cocos2d CCLog ( ( cocos2d * ) String , @@v89@@ [ Number ] ) ; else ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , __int64 , cocos2d extension CCBReader * ) ) v50 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@v91@@ [ Number ] , @@a4@@ ) ; v43 = ( __int128 * ) @@v91@@ [ Number ] ; } if ( v43 == ( __int128 * ) & @@v92@@ ) goto LABEL_17 ; goto LABEL_78 ; case Number : v42 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v42 == cocos2d extension CCNodeLoader parsePropTypeFontTTF [ abi : cxx11 ] ) cocos2d extension CCBReader readCachedString [ abi : cxx11 ] ( @@v93@@ , @@a4@@ ) ; else v42 ( ( __int64 ) @@v93@@ , ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , ( __int64 ) @@a4@@ ) ; v43 = ( __int128 * ) @@v93@@ [ Number ] ; if ( ! v78 ) goto LABEL_77 ; v44 = @@v89@@ [ Number ] ; v45 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v45 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_75 ; goto LABEL_190 ; case Number : v51 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v51 == cocos2d extension CCNodeLoader parsePropTypeFontTTF [ abi : cxx11 ] ) cocos2d extension CCBReader readCachedString [ abi : cxx11 ] ( @@v93@@ , @@a4@@ ) ; else v51 ( ( __int64 ) @@v93@@ , ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , ( __int64 ) @@a4@@ ) ; v43 = ( __int128 * ) @@v93@@ [ Number ] ; if ( ! v78 ) goto LABEL_77 ; v44 = @@v89@@ [ Number ] ; v45 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v45 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) LABEL_75 : cocos2d CCLog ( ( cocos2d * ) String , v44 ) ; else LABEL_190 : ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , void * , cocos2d extension CCBReader * ) ) v45 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@v93@@ [ Number ] , @@a4@@ ) ; v43 = ( __int128 * ) @@v93@@ [ Number ] ; LABEL_77 : if ( v43 != ( __int128 * ) @@v94@@ ) LABEL_78 : operator delete ( v43 ) ; goto LABEL_17 ; case Number : v28 = * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v28 == cocos2d extension CCNodeLoader parsePropTypeIntegerLabeled ) v29 = cocos2d extension CCBReader readInt ( @@a4@@ , Number ) ; else v29 = v28 ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v30 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v30 == cocos2d extension CCNodeLoader onHandlePropTypeIntegerLabeled ) goto LABEL_15 ; v31 = @@a4@@ ; v32 = v29 ; LABEL_102 : ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , __int64 , cocos2d extension CCBReader * ) ) v30 ) ( @@this@@ , @@a2@@ , @@a3@@ , v13 , v32 , v31 ) ; goto LABEL_17 ; case Number : v26 = ( void * ) ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; if ( v78 ) { v27 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v27 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) cocos2d CCLog ( ( cocos2d * ) String , @@v89@@ [ Number ] ) ; else ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , void * , cocos2d extension CCBReader * ) ) v27 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , v26 , @@a4@@ ) ; } if ( ! v26 ) goto LABEL_17 ; operator delete ( v26 , Number ) ; v13 = @@v89@@ [ Number ] ; goto LABEL_18 ; case Number : v24 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v25 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v25 != cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_42 ; goto LABEL_15 ; case Number : v24 = ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v25 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v25 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) goto LABEL_15 ; LABEL_42 : ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , __int64 , cocos2d extension CCBReader * ) ) v25 ) ( @@this@@ , @@a2@@ , @@a3@@ , v13 , v24 , @@a4@@ ) ; goto LABEL_17 ; case Number : v22 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , __int64 , __int64 ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v22 == cocos2d extension CCNodeLoader parsePropTypeFontTTF [ abi : cxx11 ] ) cocos2d extension CCBReader readCachedString [ abi : cxx11 ] ( @@v93@@ , @@a4@@ ) ; else v22 ( ( __int64 ) @@v93@@ , ( __int64 ) @@this@@ , ( __int64 ) @@a2@@ , ( __int64 ) @@a3@@ , ( __int64 ) @@a4@@ ) ; v23 = ( char * ) @@v93@@ [ Number ] ; if ( v78 ) { ( * ( void ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , void * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@v93@@ [ Number ] , @@a4@@ ) ; v23 = ( char * ) @@v93@@ [ Number ] ; } if ( v23 != @@v94@@ ) operator delete ( v23 ) ; goto LABEL_17 ; case Number : v20 = ( void * ) ( * ( __int64 ( __fastcall * * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; if ( ! v20 ) goto LABEL_17 ; if ( v78 ) { v21 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v21 == cocos2d extension CCNodeLoader onHandlePropTypeBlockCCControl ) cocos2d CCLog ( ( cocos2d * ) String , @@v89@@ [ Number ] ) ; else ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , void * , cocos2d extension CCBReader * ) ) v21 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , v20 , @@a4@@ ) ; } operator delete ( v20 , Number ) ; v13 = @@v89@@ [ Number ] ; if ( @@v89@@ [ Number ] == @@v90@@ ) goto LABEL_32 ; goto LABEL_19 ; case Number : v19 = * ( __m128 ( __fastcall * * ) ( __m128 , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v19 == cocos2d extension CCNodeLoader parsePropTypeFloatScale ) { cocos2d extension CCBReader readFloat ( @@a4@@ ) ; v84 = @@a5@@ . m128_i32 [ Number ] ; if ( ( unsigned int ) cocos2d extension CCBReader readInt ( @@a4@@ , Number ) == Number ) { cocos2d extension CCBReader getResolutionScale ( @@a4@@ ) ; @@a5@@ . m128_f32 [ Number ] = @@a5@@ . m128_f32 [ Number ] * @@a5@@ . m128_f32 [ Number ] ; v84 = @@a5@@ . m128_i32 [ Number ] ; } } else { @@a5@@ . m128_f32 [ Number ] = ( ( float ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) v19 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; v84 = @@a5@@ . m128_i32 [ Number ] ; } v13 = @@v89@@ [ Number ] ; if ( ! v78 ) goto LABEL_18 ; v14 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v14 == cocos2d extension CCNodeLoader onHandlePropTypeFloatScale ) { LABEL_15 : v15 = v13 ; LABEL_16 : cocos2d CCLog ( ( cocos2d * ) String , v15 ) ; } else { @@a5@@ . m128_i32 [ Number ] = v84 ; ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , char * , cocos2d extension CCBReader * , float ) ) v14 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@v89@@ [ Number ] , @@a4@@ , * ( float * ) & v84 ) ; } goto LABEL_17 ; case Number : v72 = * ( float * ( __fastcall * * ) ( float , __int64 , __int64 , __int64 , cocos2d extension CCBReader * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; if ( v72 == cocos2d extension CCNodeLoader parsePropTypeFloatVar ) { cocos2d extension CCBReader readFloat ( @@a4@@ ) ; cocos2d extension CCBReader readFloat ( @@a4@@ ) ; v38 = ( __m128 * ) operator new [ ] ( Number ) ; v38 -> m128_i32 [ Number ] = @@a5@@ . m128_i32 [ Number ] ; v38 -> m128_i32 [ Number ] = @@a5@@ . m128_i32 [ Number ] ; if ( ! v78 ) goto LABEL_66 ; } else { v38 = ( __m128 * ) ( ( __int64 ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , cocos2d extension CCBReader * ) ) v72 ) ( @@this@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ; if ( ! v78 ) goto LABEL_65 ; } v60 = @@v89@@ [ Number ] ; v61 = * ( __int64 ( __fastcall * * ) ( __int64 , __int64 , __int64 , const char * , float * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ; v73 = ( unsigned __int64 ) v61 < ( unsigned __int64 ) cocos2d extension CCNodeLoader onHandlePropTypeFloatXY ; v74 = v61 == cocos2d extension CCNodeLoader onHandlePropTypeFloatXY ; if ( v61 == cocos2d extension CCNodeLoader onHandlePropTypeFloatXY ) { v75 = Number L ; v76 = String ; v77 = @@v89@@ [ Number ] ; do { if ( ! v75 ) break ; v73 = ( unsigned __int8 ) * v77 < ( unsigned int ) * v76 ; v74 = * v77 ++ == * v76 ++ ; -- v75 ; } while ( v74 ) ; if ( ( ! v73 && ! v74 ) == v73 ) { ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , char * , float ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , v77 , v38 -> m128_f32 [ Number ] ) ; @@a5@@ . m128_i32 [ Number ] = v38 -> m128_i32 [ Number ] ; ( * ( void ( __fastcall * * ) ( cocos2d CCNode * , float ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ , @@a5@@ . m128_f32 [ Number ] ) ; } else { LABEL_168 : cocos2d CCLog ( ( cocos2d * ) String , v60 ) ; } } else { LABEL_169 : ( ( void ( __fastcall * ) ( cocos2d extension CCNodeLoader * , cocos2d CCNode * , cocos2d CCNode * , const char * , __m128 * , cocos2d extension CCBReader * ) ) v61 ) ( @@this@@ , @@a2@@ , @@a3@@ , v60 , v38 , @@a4@@ ) ; } LABEL_65 : if ( ! v38 ) { LABEL_17 : v13 = @@v89@@ [ Number ] ; goto LABEL_18 ; } LABEL_66 : operator delete [ ] ( v38 ) ; v13 = @@v89@@ [ Number ] ; LABEL_18 : if ( v13 == @@v90@@ ) { LABEL_32 : if ( @@v80@@ == ++ @@v5@@ ) return ; } else { LABEL_19 : operator delete ( v13 ) ; if ( @@v80@@ == ++ @@v5@@ ) return ; } break ; default : cocos2d CCLog ( ( cocos2d * ) String , ( const char * ) v9 ) ; goto LABEL_17 ; } } } }", "source": [{"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "r128"}, {"n": "a3", "t": {"T": 3, "t": "cocos2d::CCNode"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "cocos2d::extension::CCBReader"}, "location": "r24"}, {"n": "a5", "t": {"T": 8}, "location": "r496"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::extension::CCNodeLoader"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "cocos2d::CCNode"}, "location": "r64"}, {"n": "v92", "t": {"T": 8}, "location": "s104"}, {"n": "v91", "t": {"T": 2, "n": 2, "s": 8, "t": "__int64"}, "location": "s120"}, {"n": "v90", "t": {"T": 2, "n": 16, "s": 1, "t": "char"}, "location": "s136"}, {"n": "v89", "t": {"T": 2, "n": 2, "s": 8, "t": "char *"}, "location": "s152"}, {"n": "v81", "t": {"T": 1, "n": "int", "s": 4}, "location": "s204"}, {"n": "v80", "t": {"T": 1, "n": "int", "s": 4}, "location": "s208"}, {"n": "v94", "t": {"T": 2, "n": 72, "s": 1, "t": "char"}, "location": "s72"}, {"n": "v93", "t": {"T": 2, "n": 2, "s": 8, "t": "void *"}, "location": "s88"}]}