├── .gitignore ├── Editor ├── Build │ └── ProjectBuild.cs └── Custom Editor │ ├── AssetBundleEditor.cs │ ├── ConfigEditor.cs │ ├── LuaScriptEditor.cs │ ├── MenuEditor.cs │ └── UpdateEditor.cs ├── Plugins └── LitJson.dll ├── README.md ├── Resources ├── Common │ └── Script │ │ ├── Behavior │ │ ├── actions │ │ │ ├── Error.lua │ │ │ ├── Failer.lua │ │ │ ├── Move.lua │ │ │ ├── Runner.lua │ │ │ ├── Succeeder.lua │ │ │ └── Wait.lua │ │ ├── b3.lua │ │ ├── composites │ │ │ ├── MemPriority.lua │ │ │ ├── MemSequence.lua │ │ │ ├── Priority.lua │ │ │ └── Sequence.lua │ │ ├── core │ │ │ ├── Action.lua │ │ │ ├── BaseNode.lua │ │ │ ├── BehaviorTree.lua │ │ │ ├── Blackboard.lua │ │ │ ├── Composite.lua │ │ │ ├── Condition.lua │ │ │ ├── Decorator.lua │ │ │ └── Tick.lua │ │ ├── decorators │ │ │ ├── Inverter.lua │ │ │ ├── Limiter.lua │ │ │ ├── MaxTime.lua │ │ │ ├── RepeatUntilFailure.lua │ │ │ ├── RepeatUntilSuccess.lua │ │ │ └── Repeater.lua │ │ └── tests.lua │ │ ├── Network │ │ ├── NetworkTest.lua │ │ ├── sproto.lua │ │ └── sprotoparser.lua │ │ └── Util │ │ ├── Class.lua │ │ ├── GlobalFunctions.lua │ │ └── Json.lua └── Config │ ├── AssetBundleConfigTest.txt │ ├── ConfigurationTest.txt │ └── SkillDataBaseTest.txt ├── Scenes └── Start.unity └── Scripts ├── Base ├── CallBack.cs ├── FileManager.cs ├── PoolManager.cs └── Singleton.cs ├── Camera └── CameraMove.cs ├── GameStart.cs ├── Input └── JoystickManager.cs ├── Lua ├── LuaAnimationEvent.cs ├── LuaBaseEvent.cs ├── LuaCollisionTrigger2DEvent.cs ├── LuaCollisionTriggerEvent.cs ├── LuaEventManager.cs ├── LuaFixedUpdateEvent.cs ├── LuaLateUpdateEvent.cs ├── LuaManager.cs ├── LuaOnDragEvent.cs ├── LuaOnPointerClickEvent.cs ├── LuaOnSelectEvent.cs ├── LuaSubCollisionTrigger2DEvent.cs ├── LuaSubCollisionTriggerEvent.cs └── LuaUpdateEvent.cs ├── Network └── TcpSocket.cs ├── Resource ├── ResourceManager.cs └── ResourceRequest.cs └── Update └── UpdateManager.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/.gitignore -------------------------------------------------------------------------------- /Editor/Build/ProjectBuild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Editor/Build/ProjectBuild.cs -------------------------------------------------------------------------------- /Editor/Custom Editor/AssetBundleEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Editor/Custom Editor/AssetBundleEditor.cs -------------------------------------------------------------------------------- /Editor/Custom Editor/ConfigEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Editor/Custom Editor/ConfigEditor.cs -------------------------------------------------------------------------------- /Editor/Custom Editor/LuaScriptEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Editor/Custom Editor/LuaScriptEditor.cs -------------------------------------------------------------------------------- /Editor/Custom Editor/MenuEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Editor/Custom Editor/MenuEditor.cs -------------------------------------------------------------------------------- /Editor/Custom Editor/UpdateEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Editor/Custom Editor/UpdateEditor.cs -------------------------------------------------------------------------------- /Plugins/LitJson.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Plugins/LitJson.dll -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/actions/Error.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/actions/Error.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/actions/Failer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/actions/Failer.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/actions/Move.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/actions/Move.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/actions/Runner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/actions/Runner.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/actions/Succeeder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/actions/Succeeder.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/actions/Wait.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/actions/Wait.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/b3.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/b3.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/composites/MemPriority.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/composites/MemPriority.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/composites/MemSequence.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/composites/MemSequence.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/composites/Priority.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/composites/Priority.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/composites/Sequence.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/composites/Sequence.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/Action.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/Action.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/BaseNode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/BaseNode.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/BehaviorTree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/BehaviorTree.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/Blackboard.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/Blackboard.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/Composite.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/Composite.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/Condition.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/Condition.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/Decorator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/Decorator.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/core/Tick.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/core/Tick.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/decorators/Inverter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/decorators/Inverter.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/decorators/Limiter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/decorators/Limiter.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/decorators/MaxTime.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/decorators/MaxTime.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/decorators/RepeatUntilFailure.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/decorators/RepeatUntilFailure.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/decorators/RepeatUntilSuccess.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/decorators/RepeatUntilSuccess.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/decorators/Repeater.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/decorators/Repeater.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Behavior/tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Behavior/tests.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Network/NetworkTest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Network/NetworkTest.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Network/sproto.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Network/sproto.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Network/sprotoparser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Network/sprotoparser.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Util/Class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Util/Class.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Util/GlobalFunctions.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Util/GlobalFunctions.lua -------------------------------------------------------------------------------- /Resources/Common/Script/Util/Json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Common/Script/Util/Json.lua -------------------------------------------------------------------------------- /Resources/Config/AssetBundleConfigTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Config/AssetBundleConfigTest.txt -------------------------------------------------------------------------------- /Resources/Config/ConfigurationTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Config/ConfigurationTest.txt -------------------------------------------------------------------------------- /Resources/Config/SkillDataBaseTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Resources/Config/SkillDataBaseTest.txt -------------------------------------------------------------------------------- /Scenes/Start.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scenes/Start.unity -------------------------------------------------------------------------------- /Scripts/Base/CallBack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Base/CallBack.cs -------------------------------------------------------------------------------- /Scripts/Base/FileManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Base/FileManager.cs -------------------------------------------------------------------------------- /Scripts/Base/PoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Base/PoolManager.cs -------------------------------------------------------------------------------- /Scripts/Base/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Base/Singleton.cs -------------------------------------------------------------------------------- /Scripts/Camera/CameraMove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Camera/CameraMove.cs -------------------------------------------------------------------------------- /Scripts/GameStart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/GameStart.cs -------------------------------------------------------------------------------- /Scripts/Input/JoystickManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Input/JoystickManager.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaAnimationEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaAnimationEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaBaseEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaBaseEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaCollisionTrigger2DEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaCollisionTrigger2DEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaCollisionTriggerEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaCollisionTriggerEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaEventManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaEventManager.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaFixedUpdateEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaFixedUpdateEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaLateUpdateEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaLateUpdateEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaManager.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaOnDragEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaOnDragEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaOnPointerClickEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaOnPointerClickEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaOnSelectEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaOnSelectEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaSubCollisionTrigger2DEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaSubCollisionTrigger2DEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaSubCollisionTriggerEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaSubCollisionTriggerEvent.cs -------------------------------------------------------------------------------- /Scripts/Lua/LuaUpdateEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Lua/LuaUpdateEvent.cs -------------------------------------------------------------------------------- /Scripts/Network/TcpSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Network/TcpSocket.cs -------------------------------------------------------------------------------- /Scripts/Resource/ResourceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Resource/ResourceManager.cs -------------------------------------------------------------------------------- /Scripts/Resource/ResourceRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Resource/ResourceRequest.cs -------------------------------------------------------------------------------- /Scripts/Update/UpdateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nottvlike/simple_game_tool_lua/HEAD/Scripts/Update/UpdateManager.cs --------------------------------------------------------------------------------