gitextract_b1oub49q/ ├── .gitignore ├── Assembly-CSharp-Editor.csproj ├── Assembly-CSharp-firstpass.csproj ├── Assets/ │ ├── Game/ │ │ ├── @Lua/ │ │ │ ├── Base/ │ │ │ │ ├── LClass.lua │ │ │ │ ├── LClass.lua.meta │ │ │ │ ├── LGlobal.lua │ │ │ │ ├── LGlobal.lua.meta │ │ │ │ ├── LMessage.lua │ │ │ │ ├── LMessage.lua.meta │ │ │ │ ├── LVersion.lua │ │ │ │ └── LVersion.lua.meta │ │ │ ├── Base.meta │ │ │ ├── Game/ │ │ │ │ ├── Common/ │ │ │ │ │ ├── EventNames.lua │ │ │ │ │ ├── EventNames.lua.meta │ │ │ │ │ ├── MsgId.lua │ │ │ │ │ ├── MsgId.lua.meta │ │ │ │ │ ├── NetworkManager.lua │ │ │ │ │ ├── NetworkManager.lua.meta │ │ │ │ │ ├── Util.lua │ │ │ │ │ ├── Util.lua.meta │ │ │ │ │ ├── i18n.lua │ │ │ │ │ └── i18n.lua.meta │ │ │ │ ├── Common.meta │ │ │ │ ├── MsgBox.lua │ │ │ │ ├── MsgBox.lua.meta │ │ │ │ ├── Proto/ │ │ │ │ │ ├── masterd.bytes │ │ │ │ │ └── masterd.bytes.meta │ │ │ │ └── Proto.meta │ │ │ ├── Game.meta │ │ │ ├── Lib/ │ │ │ │ ├── protobuf/ │ │ │ │ │ ├── parser.lua │ │ │ │ │ ├── parser.lua.meta │ │ │ │ │ ├── protobuf.lua │ │ │ │ │ └── protobuf.lua.meta │ │ │ │ └── protobuf.meta │ │ │ ├── Lib.meta │ │ │ ├── import.lua │ │ │ ├── import.lua.meta │ │ │ ├── main.lua │ │ │ └── main.lua.meta │ │ ├── @Lua.meta │ │ ├── Editor/ │ │ │ ├── AssetBundleMaker/ │ │ │ │ ├── ExportAssetBundles.cs │ │ │ │ ├── ExportAssetBundles.cs.meta │ │ │ │ ├── ExportConfigWindow.cs │ │ │ │ └── ExportConfigWindow.cs.meta │ │ │ ├── AssetBundleMaker.meta │ │ │ ├── BmfontMaker/ │ │ │ │ ├── BMFont.cs │ │ │ │ ├── BMFont.cs.meta │ │ │ │ ├── BMFontReader.cs │ │ │ │ ├── BMFontReader.cs.meta │ │ │ │ ├── BMGlyph.cs │ │ │ │ ├── BMGlyph.cs.meta │ │ │ │ ├── BmBetterList.cs │ │ │ │ ├── BmBetterList.cs.meta │ │ │ │ ├── BmByteReader.cs │ │ │ │ ├── BmByteReader.cs.meta │ │ │ │ ├── BmFontEditor.cs │ │ │ │ └── BmFontEditor.cs.meta │ │ │ ├── BmfontMaker.meta │ │ │ ├── Helper.cs │ │ │ ├── Helper.cs.meta │ │ │ ├── I18nExporter/ │ │ │ │ ├── I18nExporter.cs │ │ │ │ └── I18nExporter.cs.meta │ │ │ ├── I18nExporter.meta │ │ │ ├── MakeDebugFile.cs │ │ │ ├── MakeDebugFile.cs.meta │ │ │ ├── TexturePackerImporter/ │ │ │ │ ├── SettingsTexturePackerImporter.txt │ │ │ │ ├── SettingsTexturePackerImporter.txt.meta │ │ │ │ ├── TexturePackerImporter.cs │ │ │ │ └── TexturePackerImporter.cs.meta │ │ │ └── TexturePackerImporter.meta │ │ ├── Editor.meta │ │ ├── Images/ │ │ │ ├── common/ │ │ │ │ ├── ctlv_bg.png.meta │ │ │ │ ├── ctlv_joy.png.meta │ │ │ │ ├── img_cat.png.meta │ │ │ │ └── progress_bar.jpg.meta │ │ │ ├── common.meta │ │ │ ├── face/ │ │ │ │ ├── 0101.png.meta │ │ │ │ ├── 0102.png.meta │ │ │ │ ├── 0103.png.meta │ │ │ │ ├── 0201.png.meta │ │ │ │ ├── 0202.png.meta │ │ │ │ └── 0203.png.meta │ │ │ ├── face.meta │ │ │ ├── num/ │ │ │ │ ├── +.png.meta │ │ │ │ ├── -.png.meta │ │ │ │ ├── 0.png.meta │ │ │ │ ├── 1.png.meta │ │ │ │ ├── 2.png.meta │ │ │ │ ├── 3.png.meta │ │ │ │ ├── 4.png.meta │ │ │ │ ├── 5.png.meta │ │ │ │ ├── 6.png.meta │ │ │ │ ├── 7.png.meta │ │ │ │ ├── 8.png.meta │ │ │ │ └── 9.png.meta │ │ │ └── num.meta │ │ ├── Images.meta │ │ ├── Models/ │ │ │ ├── CubeMap.mat │ │ │ ├── CubeMap.mat.meta │ │ │ ├── CubeMap.shader │ │ │ ├── CubeMap.shader.meta │ │ │ ├── Teddy/ │ │ │ │ ├── Materials/ │ │ │ │ │ ├── TeddyBear_color.mat │ │ │ │ │ ├── TeddyBear_color.mat.meta │ │ │ │ │ ├── TeddyBear_color.tga │ │ │ │ │ ├── TeddyBear_color.tga.meta │ │ │ │ │ ├── Teddy_DIF.mat │ │ │ │ │ ├── Teddy_DIF.mat.meta │ │ │ │ │ ├── Teddy_DIF.psd │ │ │ │ │ ├── Teddy_DIF.psd.meta │ │ │ │ │ ├── Teddy_Eye.mat │ │ │ │ │ ├── Teddy_Eye.mat.meta │ │ │ │ │ ├── Teddy_Eye.psd │ │ │ │ │ └── Teddy_Eye.psd.meta │ │ │ │ ├── Materials.meta │ │ │ │ ├── Teddy.controller │ │ │ │ ├── Teddy.controller.meta │ │ │ │ ├── Teddy.fbx │ │ │ │ ├── Teddy.fbx.meta │ │ │ │ ├── TeddyBear.fbx │ │ │ │ └── TeddyBear.fbx.meta │ │ │ ├── Teddy.meta │ │ │ └── cubemap.jpg.meta │ │ ├── Models.meta │ │ ├── Resources/ │ │ │ ├── Atlas/ │ │ │ │ ├── common.png.meta │ │ │ │ ├── face.png.meta │ │ │ │ └── num.png.meta │ │ │ ├── Atlas.meta │ │ │ ├── Audios/ │ │ │ │ ├── dungeon01.mp3.meta │ │ │ │ ├── dungeon02.mp3.meta │ │ │ │ ├── effect2.mp3.meta │ │ │ │ ├── effect_bombPattern.mp3.meta │ │ │ │ ├── effect_buttonClick.mp3.meta │ │ │ │ ├── effect_clearPattern.mp3.meta │ │ │ │ ├── effect_game_fail.mp3.meta │ │ │ │ ├── effect_game_pass.mp3.meta │ │ │ │ ├── effect_ice.mp3.meta │ │ │ │ ├── effect_noclear.mp3.meta │ │ │ │ ├── effect_timewarning.mp3.meta │ │ │ │ ├── effect_unswap.mp3.meta │ │ │ │ ├── endgame.mp3.meta │ │ │ │ ├── enemy1_down 1.mp3.meta │ │ │ │ ├── enemy1_down.mp3.meta │ │ │ │ ├── enemy2_down 1.mp3.meta │ │ │ │ ├── enemy2_down.mp3.meta │ │ │ │ ├── enemy2_out 1.mp3.meta │ │ │ │ ├── enemy2_out.mp3.meta │ │ │ │ ├── enemy3_down 1.mp3.meta │ │ │ │ └── enemy3_down.mp3.meta │ │ │ ├── Audios.meta │ │ │ ├── Prefabs/ │ │ │ │ ├── MsgBox.prefab │ │ │ │ ├── MsgBox.prefab.meta │ │ │ │ ├── Teddy.prefab │ │ │ │ ├── Teddy.prefab.meta │ │ │ │ ├── WindowGridView.prefab │ │ │ │ ├── WindowGridView.prefab.meta │ │ │ │ ├── grid_cell.prefab │ │ │ │ ├── grid_cell.prefab.meta │ │ │ │ ├── list_cell.prefab │ │ │ │ ├── list_cell.prefab.meta │ │ │ │ ├── page_cell.prefab │ │ │ │ ├── page_cell.prefab.meta │ │ │ │ ├── scorl_test.prefab │ │ │ │ ├── scorl_test.prefab.meta │ │ │ │ ├── tbl_test.prefab │ │ │ │ └── tbl_test.prefab.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Scenes/ │ │ │ │ ├── first.unity │ │ │ │ ├── first.unity.meta │ │ │ │ ├── second.unity │ │ │ │ ├── second.unity.meta │ │ │ │ ├── start.unity │ │ │ │ └── start.unity.meta │ │ │ ├── Scenes.meta │ │ │ ├── Scripts/ │ │ │ │ ├── Demo/ │ │ │ │ │ ├── Firstui.cs │ │ │ │ │ ├── Firstui.cs.meta │ │ │ │ │ ├── Secondui.cs │ │ │ │ │ ├── Secondui.cs.meta │ │ │ │ │ ├── WindowGridView.cs │ │ │ │ │ └── WindowGridView.cs.meta │ │ │ │ ├── Demo.meta │ │ │ │ ├── LBase/ │ │ │ │ │ ├── Game.cs │ │ │ │ │ ├── Game.cs.meta │ │ │ │ │ ├── LArchiveBin.cs │ │ │ │ │ ├── LArchiveBin.cs.meta │ │ │ │ │ ├── LArchiveBinFile.cs │ │ │ │ │ ├── LArchiveBinFile.cs.meta │ │ │ │ │ ├── LGameConfig.cs │ │ │ │ │ ├── LGameConfig.cs.meta │ │ │ │ │ ├── LLoadBundle.cs │ │ │ │ │ ├── LLoadBundle.cs.meta │ │ │ │ │ ├── LLuaBehaviourBase.cs │ │ │ │ │ ├── LLuaBehaviourBase.cs.meta │ │ │ │ │ ├── LLuaBehaviourInterface.cs │ │ │ │ │ ├── LLuaBehaviourInterface.cs.meta │ │ │ │ │ ├── LLuaTable.cs │ │ │ │ │ ├── LLuaTable.cs.meta │ │ │ │ │ ├── LResUpdate.cs │ │ │ │ │ ├── LResUpdate.cs.meta │ │ │ │ │ ├── LUtil.cs │ │ │ │ │ └── LUtil.cs.meta │ │ │ │ ├── LBase.meta │ │ │ │ ├── LWidget/ │ │ │ │ │ ├── LButton.cs │ │ │ │ │ ├── LButton.cs.meta │ │ │ │ │ ├── LControlView.cs │ │ │ │ │ ├── LControlView.cs.meta │ │ │ │ │ ├── LDragView.cs │ │ │ │ │ ├── LDragView.cs.meta │ │ │ │ │ ├── LExpandListView.cs │ │ │ │ │ ├── LExpandListView.cs.meta │ │ │ │ │ ├── LExpandNode.cs │ │ │ │ │ ├── LExpandNode.cs.meta │ │ │ │ │ ├── LFPSView.cs │ │ │ │ │ ├── LFPSView.cs.meta │ │ │ │ │ ├── LGridPageView.cs │ │ │ │ │ ├── LGridPageView.cs.meta │ │ │ │ │ ├── LGridView.cs │ │ │ │ │ ├── LGridView.cs.meta │ │ │ │ │ ├── LHUDSort.cs │ │ │ │ │ ├── LHUDSort.cs.meta │ │ │ │ │ ├── LHUDView.cs │ │ │ │ │ ├── LHUDView.cs.meta │ │ │ │ │ ├── LInputfield.cs │ │ │ │ │ ├── LInputfield.cs.meta │ │ │ │ │ ├── LLabelAtlas.cs │ │ │ │ │ ├── LLabelAtlas.cs.meta │ │ │ │ │ ├── LListView.cs │ │ │ │ │ ├── LListView.cs.meta │ │ │ │ │ ├── LMacros.cs │ │ │ │ │ ├── LMacros.cs.meta │ │ │ │ │ ├── LMovieClip.cs │ │ │ │ │ ├── LMovieClip.cs.meta │ │ │ │ │ ├── LPageView.cs │ │ │ │ │ ├── LPageView.cs.meta │ │ │ │ │ ├── LPickMark.cs │ │ │ │ │ ├── LPickMark.cs.meta │ │ │ │ │ ├── LProgress.cs │ │ │ │ │ ├── LProgress.cs.meta │ │ │ │ │ ├── LRichText.cs │ │ │ │ │ ├── LRichText.cs.meta │ │ │ │ │ ├── LScrollView.cs │ │ │ │ │ ├── LScrollView.cs.meta │ │ │ │ │ ├── LSlider.cs │ │ │ │ │ ├── LSlider.cs.meta │ │ │ │ │ ├── LSwitch.cs │ │ │ │ │ ├── LSwitch.cs.meta │ │ │ │ │ ├── LTableView.cs │ │ │ │ │ ├── LTableView.cs.meta │ │ │ │ │ ├── LTouchView.cs │ │ │ │ │ ├── LTouchView.cs.meta │ │ │ │ │ ├── LogCollect.cs │ │ │ │ │ └── LogCollect.cs.meta │ │ │ │ ├── LWidget.meta │ │ │ │ ├── LWindow/ │ │ │ │ │ ├── LWindowBase.cs │ │ │ │ │ ├── LWindowBase.cs.meta │ │ │ │ │ ├── LWindowManager.cs │ │ │ │ │ └── LWindowManager.cs.meta │ │ │ │ ├── LWindow.meta │ │ │ │ ├── Net/ │ │ │ │ │ ├── Network.cs │ │ │ │ │ ├── Network.cs.meta │ │ │ │ │ ├── NetworkInterface.cs │ │ │ │ │ ├── NetworkInterface.cs.meta │ │ │ │ │ ├── Reactor.cs │ │ │ │ │ ├── Reactor.cs.meta │ │ │ │ │ ├── ServerProxy.cs │ │ │ │ │ ├── ServerProxy.cs.meta │ │ │ │ │ ├── TCPClientWorker.cs │ │ │ │ │ └── TCPClientWorker.cs.meta │ │ │ │ └── Net.meta │ │ │ ├── Scripts.meta │ │ │ ├── config.txt │ │ │ └── config.txt.meta │ │ └── Resources.meta │ ├── Game.meta │ ├── Plugins/ │ │ ├── Android/ │ │ │ ├── libs/ │ │ │ │ ├── armeabi-v7a/ │ │ │ │ │ └── libslua.so.meta │ │ │ │ ├── armeabi-v7a.meta │ │ │ │ ├── x86/ │ │ │ │ │ └── libslua.so.meta │ │ │ │ └── x86.meta │ │ │ └── libs.meta │ │ ├── Android.meta │ │ ├── ILeanTween.cs │ │ ├── ILeanTween.cs.meta │ │ ├── LTDescr.cs │ │ ├── LTDescr.cs.meta │ │ ├── LeanAudio.cs │ │ ├── LeanAudio.cs.meta │ │ ├── LeanTween.cs │ │ ├── LeanTween.cs.meta │ │ ├── Slua_Managed/ │ │ │ ├── ByteArray.cs │ │ │ ├── ByteArray.cs.meta │ │ │ ├── Coroutine.cs │ │ │ ├── Coroutine.cs.meta │ │ │ ├── Helper.cs │ │ │ ├── Helper.cs.meta │ │ │ ├── Logger.cs │ │ │ ├── Logger.cs.meta │ │ │ ├── Lua3rdDLL.cs │ │ │ ├── Lua3rdDLL.cs.meta │ │ │ ├── Lua3rdMeta.cs │ │ │ ├── Lua3rdMeta.cs.meta │ │ │ ├── LuaArray.cs │ │ │ ├── LuaArray.cs.meta │ │ │ ├── LuaByteArray.cs │ │ │ ├── LuaByteArray.cs.meta │ │ │ ├── LuaDLL.cs │ │ │ ├── LuaDLL.cs.meta │ │ │ ├── LuaDLLWrapper.cs │ │ │ ├── LuaDLLWrapper.cs.meta │ │ │ ├── LuaObject.cs │ │ │ ├── LuaObject.cs.meta │ │ │ ├── LuaObject_basetype.cs │ │ │ ├── LuaObject_basetype.cs.meta │ │ │ ├── LuaObject_overload.cs │ │ │ ├── LuaObject_overload.cs.meta │ │ │ ├── LuaState.cs │ │ │ ├── LuaState.cs.meta │ │ │ ├── LuaSvr.cs │ │ │ ├── LuaSvr.cs.meta │ │ │ ├── LuaSvrGameObject.cs │ │ │ ├── LuaSvrGameObject.cs.meta │ │ │ ├── LuaValueType.cs │ │ │ ├── LuaValueType.cs.meta │ │ │ ├── LuaVarObject.cs │ │ │ ├── LuaVarObject.cs.meta │ │ │ ├── ObjectCache.cs │ │ │ ├── ObjectCache.cs.meta │ │ │ ├── SLuaSetting.cs │ │ │ ├── SLuaSetting.cs.meta │ │ │ ├── Timer.cs │ │ │ ├── Timer.cs.meta │ │ │ ├── WeakDictionary.cs │ │ │ └── WeakDictionary.cs.meta │ │ ├── Slua_Managed.meta │ │ ├── iOS/ │ │ │ ├── libslua.a │ │ │ └── libslua.a.meta │ │ ├── iOS.meta │ │ ├── slua.bundle/ │ │ │ ├── Contents/ │ │ │ │ ├── Info.plist │ │ │ │ ├── Info.plist.meta │ │ │ │ ├── MacOS/ │ │ │ │ │ ├── slua │ │ │ │ │ └── slua.meta │ │ │ │ └── MacOS.meta │ │ │ └── Contents.meta │ │ ├── slua.bundle.meta │ │ ├── x64/ │ │ │ ├── slua.dll.meta │ │ │ └── slua.so.meta │ │ ├── x64.meta │ │ ├── x86/ │ │ │ ├── slua.dll.meta │ │ │ └── slua.so.meta │ │ └── x86.meta │ ├── Plugins.meta │ ├── README │ ├── README.meta │ ├── Slua/ │ │ ├── Editor/ │ │ │ ├── CustomEditor.cs │ │ │ ├── CustomEditor.cs.meta │ │ │ ├── CustomExport.cs │ │ │ ├── CustomExport.cs.meta │ │ │ ├── LuaCodeGen.cs │ │ │ └── LuaCodeGen.cs.meta │ │ ├── Editor.meta │ │ ├── LuaObject.meta │ │ ├── Resources/ │ │ │ ├── Particle System.prefab │ │ │ ├── Particle System.prefab.meta │ │ │ ├── circle/ │ │ │ │ ├── circle.txt │ │ │ │ └── circle.txt.meta │ │ │ ├── circle.meta │ │ │ ├── custom.txt │ │ │ ├── custom.txt.meta │ │ │ ├── delegate.txt │ │ │ ├── delegate.txt.meta │ │ │ ├── lua3rdmeta.asset │ │ │ ├── lua3rdmeta.asset.meta │ │ │ ├── main.txt │ │ │ ├── main.txt.meta │ │ │ ├── module/ │ │ │ │ ├── some.txt │ │ │ │ └── some.txt.meta │ │ │ ├── module.meta │ │ │ ├── new_coroutine.txt │ │ │ ├── new_coroutine.txt.meta │ │ │ ├── perf.txt │ │ │ ├── perf.txt.meta │ │ │ ├── setting.asset │ │ │ ├── setting.asset.meta │ │ │ ├── valuetype.txt │ │ │ ├── valuetype.txt.meta │ │ │ ├── varobj.txt │ │ │ └── varobj.txt.meta │ │ ├── Resources.meta │ │ ├── Source/ │ │ │ ├── LuaThreadWrapper.cs │ │ │ ├── LuaThreadWrapper.cs.meta │ │ │ ├── UnityExtension.cs │ │ │ └── UnityExtension.cs.meta │ │ ├── Source.meta │ │ ├── example/ │ │ │ ├── Circle.cs │ │ │ ├── Circle.cs.meta │ │ │ ├── Custom.cs │ │ │ ├── Custom.cs.meta │ │ │ ├── Deleg.cs │ │ │ ├── Deleg.cs.meta │ │ │ ├── HelloWorld.cs │ │ │ ├── HelloWorld.cs.meta │ │ │ ├── Main.cs │ │ │ ├── Main.cs.meta │ │ │ ├── NewCoroutine.cs │ │ │ ├── NewCoroutine.cs.meta │ │ │ ├── Perf.cs │ │ │ ├── Perf.cs.meta │ │ │ ├── ValueType.cs │ │ │ ├── ValueType.cs.meta │ │ │ ├── VarObj.cs │ │ │ ├── VarObj.cs.meta │ │ │ ├── circle.unity │ │ │ ├── circle.unity.meta │ │ │ ├── custom.unity │ │ │ ├── custom.unity.meta │ │ │ ├── delegate.unity │ │ │ ├── delegate.unity.meta │ │ │ ├── main.unity │ │ │ ├── main.unity.meta │ │ │ ├── new_coroutine.unity │ │ │ ├── new_coroutine.unity.meta │ │ │ ├── performance_test.unity │ │ │ ├── performance_test.unity.meta │ │ │ ├── test/ │ │ │ │ ├── README.md │ │ │ │ ├── README.md.meta │ │ │ │ ├── TestLua.cs │ │ │ │ ├── TestLua.cs.meta │ │ │ │ ├── test.cs │ │ │ │ ├── test.cs.meta │ │ │ │ ├── test.unity │ │ │ │ └── test.unity.meta │ │ │ ├── test.meta │ │ │ ├── valuetype_test.unity │ │ │ ├── valuetype_test.unity.meta │ │ │ ├── varobj.unity │ │ │ └── varobj.unity.meta │ │ └── example.meta │ ├── Slua.meta │ ├── StreamingAssets/ │ │ └── StreamingAssets │ └── StreamingAssets.meta ├── LICENSE ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityAdsSettings.asset │ └── UnityConnectSettings.asset ├── README.md ├── build/ │ ├── SConstruct │ ├── lua-5.1.5/ │ │ ├── COPYRIGHT │ │ ├── HISTORY │ │ ├── INSTALL │ │ ├── Makefile │ │ ├── README │ │ ├── doc/ │ │ │ ├── contents.html │ │ │ ├── lua.1 │ │ │ ├── lua.css │ │ │ ├── lua.html │ │ │ ├── luac.1 │ │ │ ├── luac.html │ │ │ ├── manual.css │ │ │ ├── manual.html │ │ │ └── readme.html │ │ ├── etc/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── all.c │ │ │ ├── lua.hpp │ │ │ ├── lua.pc │ │ │ ├── luavs.bat │ │ │ ├── min.c │ │ │ ├── noparser.c │ │ │ └── strict.lua │ │ ├── slua/ │ │ │ ├── slua/ │ │ │ │ └── Info.plist │ │ │ └── slua.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata/ │ │ │ │ │ └── slua.xccheckout │ │ │ │ └── xcuserdata/ │ │ │ │ └── sineysan.xcuserdatad/ │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcuserdata/ │ │ │ └── sineysan.xcuserdatad/ │ │ │ └── xcschemes/ │ │ │ ├── slua.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── src/ │ │ ├── Makefile │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── ldblib.c │ │ ├── ldebug.c │ │ ├── ldebug.h │ │ ├── ldo.c │ │ ├── ldo.h │ │ ├── ldump.c │ │ ├── lfunc.c │ │ ├── lfunc.h │ │ ├── lgc.c │ │ ├── lgc.h │ │ ├── linit.c │ │ ├── liolib.c │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── loslib.c │ │ ├── lparser.c │ │ ├── lparser.h │ │ ├── lstate.c │ │ ├── lstate.h │ │ ├── lstring.c │ │ ├── lstring.h │ │ ├── lstrlib.c │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── ltablib.c │ │ ├── ltm.c │ │ ├── ltm.h │ │ ├── lua.c │ │ ├── lua.h │ │ ├── luac.c │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ ├── lzio.h │ │ └── print.c │ ├── luajit-2.0.4/ │ │ ├── COPYRIGHT │ │ ├── Makefile │ │ ├── README │ │ ├── doc/ │ │ │ ├── bluequad-print.css │ │ │ ├── bluequad.css │ │ │ ├── changes.html │ │ │ ├── contact.html │ │ │ ├── ext_c_api.html │ │ │ ├── ext_ffi.html │ │ │ ├── ext_ffi_api.html │ │ │ ├── ext_ffi_semantics.html │ │ │ ├── ext_ffi_tutorial.html │ │ │ ├── ext_jit.html │ │ │ ├── extensions.html │ │ │ ├── faq.html │ │ │ ├── install.html │ │ │ ├── luajit.html │ │ │ ├── running.html │ │ │ └── status.html │ │ ├── dynasm/ │ │ │ ├── dasm_arm.h │ │ │ ├── dasm_arm.lua │ │ │ ├── dasm_mips.h │ │ │ ├── dasm_mips.lua │ │ │ ├── dasm_ppc.h │ │ │ ├── dasm_ppc.lua │ │ │ ├── dasm_proto.h │ │ │ ├── dasm_x64.lua │ │ │ ├── dasm_x86.h │ │ │ ├── dasm_x86.lua │ │ │ └── dynasm.lua │ │ ├── etc/ │ │ │ ├── luajit.1 │ │ │ └── luajit.pc │ │ └── src/ │ │ ├── Makefile │ │ ├── Makefile.dep │ │ ├── host/ │ │ │ ├── README │ │ │ ├── buildvm.c │ │ │ ├── buildvm.h │ │ │ ├── buildvm_asm.c │ │ │ ├── buildvm_fold.c │ │ │ ├── buildvm_lib.c │ │ │ ├── buildvm_peobj.c │ │ │ ├── genminilua.lua │ │ │ └── minilua.c │ │ ├── jit/ │ │ │ ├── bc.lua │ │ │ ├── bcsave.lua │ │ │ ├── dis_arm.lua │ │ │ ├── dis_mips.lua │ │ │ ├── dis_mipsel.lua │ │ │ ├── dis_ppc.lua │ │ │ ├── dis_x64.lua │ │ │ ├── dis_x86.lua │ │ │ ├── dump.lua │ │ │ ├── v.lua │ │ │ └── vmdef.lua │ │ ├── lauxlib.h │ │ ├── lib_aux.c │ │ ├── lib_base.c │ │ ├── lib_bit.c │ │ ├── lib_debug.c │ │ ├── lib_ffi.c │ │ ├── lib_init.c │ │ ├── lib_io.c │ │ ├── lib_jit.c │ │ ├── lib_math.c │ │ ├── lib_os.c │ │ ├── lib_package.c │ │ ├── lib_string.c │ │ ├── lib_table.c │ │ ├── lj.supp │ │ ├── lj_alloc.c │ │ ├── lj_alloc.h │ │ ├── lj_api.c │ │ ├── lj_arch.h │ │ ├── lj_asm.c │ │ ├── lj_asm.h │ │ ├── lj_asm_arm.h │ │ ├── lj_asm_mips.h │ │ ├── lj_asm_ppc.h │ │ ├── lj_asm_x86.h │ │ ├── lj_bc.c │ │ ├── lj_bc.h │ │ ├── lj_bcdump.h │ │ ├── lj_bcread.c │ │ ├── lj_bcwrite.c │ │ ├── lj_carith.c │ │ ├── lj_carith.h │ │ ├── lj_ccall.c │ │ ├── lj_ccall.h │ │ ├── lj_ccallback.c │ │ ├── lj_ccallback.h │ │ ├── lj_cconv.c │ │ ├── lj_cconv.h │ │ ├── lj_cdata.c │ │ ├── lj_cdata.h │ │ ├── lj_char.c │ │ ├── lj_char.h │ │ ├── lj_clib.c │ │ ├── lj_clib.h │ │ ├── lj_cparse.c │ │ ├── lj_cparse.h │ │ ├── lj_crecord.c │ │ ├── lj_crecord.h │ │ ├── lj_ctype.c │ │ ├── lj_ctype.h │ │ ├── lj_debug.c │ │ ├── lj_debug.h │ │ ├── lj_def.h │ │ ├── lj_dispatch.c │ │ ├── lj_dispatch.h │ │ ├── lj_emit_arm.h │ │ ├── lj_emit_mips.h │ │ ├── lj_emit_ppc.h │ │ ├── lj_emit_x86.h │ │ ├── lj_err.c │ │ ├── lj_err.h │ │ ├── lj_errmsg.h │ │ ├── lj_ff.h │ │ ├── lj_ffrecord.c │ │ ├── lj_ffrecord.h │ │ ├── lj_frame.h │ │ ├── lj_func.c │ │ ├── lj_func.h │ │ ├── lj_gc.c │ │ ├── lj_gc.h │ │ ├── lj_gdbjit.c │ │ ├── lj_gdbjit.h │ │ ├── lj_ir.c │ │ ├── lj_ir.h │ │ ├── lj_ircall.h │ │ ├── lj_iropt.h │ │ ├── lj_jit.h │ │ ├── lj_lex.c │ │ ├── lj_lex.h │ │ ├── lj_lib.c │ │ ├── lj_lib.h │ │ ├── lj_load.c │ │ ├── lj_mcode.c │ │ ├── lj_mcode.h │ │ ├── lj_meta.c │ │ ├── lj_meta.h │ │ ├── lj_obj.c │ │ ├── lj_obj.h │ │ ├── lj_opt_dce.c │ │ ├── lj_opt_fold.c │ │ ├── lj_opt_loop.c │ │ ├── lj_opt_mem.c │ │ ├── lj_opt_narrow.c │ │ ├── lj_opt_sink.c │ │ ├── lj_opt_split.c │ │ ├── lj_parse.c │ │ ├── lj_parse.h │ │ ├── lj_record.c │ │ ├── lj_record.h │ │ ├── lj_snap.c │ │ ├── lj_snap.h │ │ ├── lj_state.c │ │ ├── lj_state.h │ │ ├── lj_str.c │ │ ├── lj_str.h │ │ ├── lj_strscan.c │ │ ├── lj_strscan.h │ │ ├── lj_tab.c │ │ ├── lj_tab.h │ │ ├── lj_target.h │ │ ├── lj_target_arm.h │ │ ├── lj_target_mips.h │ │ ├── lj_target_ppc.h │ │ ├── lj_target_x86.h │ │ ├── lj_trace.c │ │ ├── lj_trace.h │ │ ├── lj_traceerr.h │ │ ├── lj_udata.c │ │ ├── lj_udata.h │ │ ├── lj_vm.h │ │ ├── lj_vmevent.c │ │ ├── lj_vmevent.h │ │ ├── lj_vmmath.c │ │ ├── ljamalg.c │ │ ├── lua.h │ │ ├── lua.hpp │ │ ├── luaconf.h │ │ ├── luajit.c │ │ ├── luajit.h │ │ ├── lualib.h │ │ ├── msvcbuild.bat │ │ ├── ps4build.bat │ │ ├── psvitabuild.bat │ │ ├── slua.c │ │ ├── vm_arm.dasc │ │ ├── vm_mips.dasc │ │ ├── vm_ppc.dasc │ │ ├── vm_ppcspe.dasc │ │ ├── vm_x86.dasc │ │ └── xedkbuild.bat │ ├── luajit-2.1.0/ │ │ ├── COPYRIGHT │ │ ├── Makefile │ │ ├── README │ │ ├── doc/ │ │ │ ├── bluequad-print.css │ │ │ ├── bluequad.css │ │ │ ├── changes.html │ │ │ ├── contact.html │ │ │ ├── ext_c_api.html │ │ │ ├── ext_ffi.html │ │ │ ├── ext_ffi_api.html │ │ │ ├── ext_ffi_semantics.html │ │ │ ├── ext_ffi_tutorial.html │ │ │ ├── ext_jit.html │ │ │ ├── ext_profiler.html │ │ │ ├── extensions.html │ │ │ ├── faq.html │ │ │ ├── install.html │ │ │ ├── luajit.html │ │ │ ├── running.html │ │ │ └── status.html │ │ ├── dynasm/ │ │ │ ├── dasm_arm.h │ │ │ ├── dasm_arm.lua │ │ │ ├── dasm_arm64.h │ │ │ ├── dasm_arm64.lua │ │ │ ├── dasm_mips.h │ │ │ ├── dasm_mips.lua │ │ │ ├── dasm_ppc.h │ │ │ ├── dasm_ppc.lua │ │ │ ├── dasm_proto.h │ │ │ ├── dasm_x64.lua │ │ │ ├── dasm_x86.h │ │ │ ├── dasm_x86.lua │ │ │ └── dynasm.lua │ │ ├── etc/ │ │ │ ├── luajit.1 │ │ │ └── luajit.pc │ │ └── src/ │ │ ├── Makefile │ │ ├── Makefile.dep │ │ ├── host/ │ │ │ ├── README │ │ │ ├── buildvm.c │ │ │ ├── buildvm.h │ │ │ ├── buildvm_asm.c │ │ │ ├── buildvm_fold.c │ │ │ ├── buildvm_lib.c │ │ │ ├── buildvm_libbc.h │ │ │ ├── buildvm_peobj.c │ │ │ ├── genlibbc.lua │ │ │ ├── genminilua.lua │ │ │ └── minilua.c │ │ ├── jit/ │ │ │ ├── bc.lua │ │ │ ├── bcsave.lua │ │ │ ├── dis_arm.lua │ │ │ ├── dis_mips.lua │ │ │ ├── dis_mipsel.lua │ │ │ ├── dis_ppc.lua │ │ │ ├── dis_x64.lua │ │ │ ├── dis_x86.lua │ │ │ ├── dump.lua │ │ │ ├── p.lua │ │ │ ├── v.lua │ │ │ └── zone.lua │ │ ├── lauxlib.h │ │ ├── lib_aux.c │ │ ├── lib_base.c │ │ ├── lib_bit.c │ │ ├── lib_debug.c │ │ ├── lib_ffi.c │ │ ├── lib_init.c │ │ ├── lib_io.c │ │ ├── lib_jit.c │ │ ├── lib_math.c │ │ ├── lib_os.c │ │ ├── lib_package.c │ │ ├── lib_string.c │ │ ├── lib_table.c │ │ ├── lj.supp │ │ ├── lj_alloc.c │ │ ├── lj_alloc.h │ │ ├── lj_api.c │ │ ├── lj_arch.h │ │ ├── lj_asm.c │ │ ├── lj_asm.h │ │ ├── lj_asm_arm.h │ │ ├── lj_asm_mips.h │ │ ├── lj_asm_ppc.h │ │ ├── lj_asm_x86.h │ │ ├── lj_bc.c │ │ ├── lj_bc.h │ │ ├── lj_bcdump.h │ │ ├── lj_bcread.c │ │ ├── lj_bcwrite.c │ │ ├── lj_buf.c │ │ ├── lj_buf.h │ │ ├── lj_carith.c │ │ ├── lj_carith.h │ │ ├── lj_ccall.c │ │ ├── lj_ccall.h │ │ ├── lj_ccallback.c │ │ ├── lj_ccallback.h │ │ ├── lj_cconv.c │ │ ├── lj_cconv.h │ │ ├── lj_cdata.c │ │ ├── lj_cdata.h │ │ ├── lj_char.c │ │ ├── lj_char.h │ │ ├── lj_clib.c │ │ ├── lj_clib.h │ │ ├── lj_cparse.c │ │ ├── lj_cparse.h │ │ ├── lj_crecord.c │ │ ├── lj_crecord.h │ │ ├── lj_ctype.c │ │ ├── lj_ctype.h │ │ ├── lj_debug.c │ │ ├── lj_debug.h │ │ ├── lj_def.h │ │ ├── lj_dispatch.c │ │ ├── lj_dispatch.h │ │ ├── lj_emit_arm.h │ │ ├── lj_emit_mips.h │ │ ├── lj_emit_ppc.h │ │ ├── lj_emit_x86.h │ │ ├── lj_err.c │ │ ├── lj_err.h │ │ ├── lj_errmsg.h │ │ ├── lj_ff.h │ │ ├── lj_ffrecord.c │ │ ├── lj_ffrecord.h │ │ ├── lj_frame.h │ │ ├── lj_func.c │ │ ├── lj_func.h │ │ ├── lj_gc.c │ │ ├── lj_gc.h │ │ ├── lj_gdbjit.c │ │ ├── lj_gdbjit.h │ │ ├── lj_ir.c │ │ ├── lj_ir.h │ │ ├── lj_ircall.h │ │ ├── lj_iropt.h │ │ ├── lj_jit.h │ │ ├── lj_lex.c │ │ ├── lj_lex.h │ │ ├── lj_lib.c │ │ ├── lj_lib.h │ │ ├── lj_load.c │ │ ├── lj_mcode.c │ │ ├── lj_mcode.h │ │ ├── lj_meta.c │ │ ├── lj_meta.h │ │ ├── lj_obj.c │ │ ├── lj_obj.h │ │ ├── lj_opt_dce.c │ │ ├── lj_opt_fold.c │ │ ├── lj_opt_loop.c │ │ ├── lj_opt_mem.c │ │ ├── lj_opt_narrow.c │ │ ├── lj_opt_sink.c │ │ ├── lj_opt_split.c │ │ ├── lj_parse.c │ │ ├── lj_parse.h │ │ ├── lj_profile.c │ │ ├── lj_profile.h │ │ ├── lj_record.c │ │ ├── lj_record.h │ │ ├── lj_snap.c │ │ ├── lj_snap.h │ │ ├── lj_state.c │ │ ├── lj_state.h │ │ ├── lj_str.c │ │ ├── lj_str.h │ │ ├── lj_strfmt.c │ │ ├── lj_strfmt.h │ │ ├── lj_strscan.c │ │ ├── lj_strscan.h │ │ ├── lj_tab.c │ │ ├── lj_tab.h │ │ ├── lj_target.h │ │ ├── lj_target_arm.h │ │ ├── lj_target_arm64.h │ │ ├── lj_target_mips.h │ │ ├── lj_target_ppc.h │ │ ├── lj_target_x86.h │ │ ├── lj_trace.c │ │ ├── lj_trace.h │ │ ├── lj_traceerr.h │ │ ├── lj_udata.c │ │ ├── lj_udata.h │ │ ├── lj_vm.h │ │ ├── lj_vmevent.c │ │ ├── lj_vmevent.h │ │ ├── lj_vmmath.c │ │ ├── ljamalg.c │ │ ├── lua.h │ │ ├── lua.hpp │ │ ├── luaconf.h │ │ ├── luajit.c │ │ ├── luajit.h │ │ ├── lualib.h │ │ ├── msvcbuild.bat │ │ ├── ps4build.bat │ │ ├── psvitabuild.bat │ │ ├── vm_arm.dasc │ │ ├── vm_arm64.dasc │ │ ├── vm_mips.dasc │ │ ├── vm_ppc.dasc │ │ ├── vm_x64.dasc │ │ ├── vm_x86.dasc │ │ ├── xb1build.bat │ │ └── xedkbuild.bat │ ├── luajit-osx/ │ │ ├── slua/ │ │ │ ├── Info.plist │ │ │ └── main.c │ │ └── slua.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata/ │ │ │ │ └── slua.xccheckout │ │ │ └── xcuserdata/ │ │ │ ├── sineysan.xcuserdatad/ │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── yongkangchen.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata/ │ │ └── yongkangchen.xcuserdatad/ │ │ └── xcschemes/ │ │ ├── slua.xcscheme │ │ └── xcschememanagement.plist │ ├── make_android.sh │ ├── make_ios.sh │ ├── make_osx.sh │ ├── make_osx_jit.sh │ ├── make_win_with_2013.bat │ └── slua.c ├── classes.dex ├── classes.jar ├── debugger/ │ ├── README.txt │ └── mac/ │ ├── ldb │ └── runldb.sh ├── uLui.CSharp.Editor.csproj ├── uLui.CSharp.Plugins.csproj ├── uLui.CSharp.csproj ├── uLui.Editor.csproj ├── uLui.Plugins.csproj └── uLui.csproj