├── .gitignore ├── Assets ├── GameEntity.meta ├── GameEntity │ ├── Editor.meta │ ├── Editor │ │ ├── ComponentViewEditor.cs │ │ ├── ComponentViewEditor.cs.meta │ │ ├── GameEntity.Editor.asmdef │ │ ├── GameEntity.Editor.asmdef.meta │ │ ├── ITypeDrawer.cs │ │ ├── ITypeDrawer.cs.meta │ │ ├── TypeDrawer.meta │ │ ├── TypeDrawer │ │ │ ├── AnimationCurveTypeDrawer.cs │ │ │ ├── AnimationCurveTypeDrawer.cs.meta │ │ │ ├── BoolTypeDrawer.cs │ │ │ ├── BoolTypeDrawer.cs.meta │ │ │ ├── BoundsTypeDrawer.cs │ │ │ ├── BoundsTypeDrawer.cs.meta │ │ │ ├── CharTypeDrawer.cs │ │ │ ├── CharTypeDrawer.cs.meta │ │ │ ├── ColorTypeDrawer.cs │ │ │ ├── ColorTypeDrawer.cs.meta │ │ │ ├── DateTimeTypeDrawer.cs │ │ │ ├── DateTimeTypeDrawer.cs.meta │ │ │ ├── DictionaryIntLongTypeDrawer.cs │ │ │ ├── DictionaryIntLongTypeDrawer.cs.meta │ │ │ ├── DictionaryTypeDrawer.cs │ │ │ ├── DictionaryTypeDrawer.cs.meta │ │ │ ├── DoubleTypeDrawer.cs │ │ │ ├── DoubleTypeDrawer.cs.meta │ │ │ ├── EntityRefTypeDrawer.cs │ │ │ ├── EntityRefTypeDrawer.cs.meta │ │ │ ├── EntityTypeDrawer.cs │ │ │ ├── EntityTypeDrawer.cs.meta │ │ │ ├── FloatTypeDrawer.cs │ │ │ ├── FloatTypeDrawer.cs.meta │ │ │ ├── ISceneTypeDrawer.cs │ │ │ ├── ISceneTypeDrawer.cs.meta │ │ │ ├── IntTypeDrawer.cs │ │ │ ├── IntTypeDrawer.cs.meta │ │ │ ├── ListTypeDrawer.cs │ │ │ ├── ListTypeDrawer.cs.meta │ │ │ ├── LongTypeDrawer.cs │ │ │ ├── LongTypeDrawer.cs.meta │ │ │ ├── RectTypeDrawer.cs │ │ │ ├── RectTypeDrawer.cs.meta │ │ │ ├── StringTypeDrawer.cs │ │ │ ├── StringTypeDrawer.cs.meta │ │ │ ├── UnityObjectTypeDrawer.cs │ │ │ ├── UnityObjectTypeDrawer.cs.meta │ │ │ ├── Vector2TypeDrawer.cs │ │ │ ├── Vector2TypeDrawer.cs.meta │ │ │ ├── Vector3TypeDrawer.cs │ │ │ ├── Vector3TypeDrawer.cs.meta │ │ │ ├── Vector4TypeDrawer.cs │ │ │ └── Vector4TypeDrawer.cs.meta │ │ ├── TypeDrawerAttribute.cs │ │ └── TypeDrawerAttribute.cs.meta │ ├── Extensions.meta │ ├── Extensions │ │ ├── UpdateStrategy.meta │ │ ├── UpdateStrategy │ │ │ ├── FixedRateStrategy.cs │ │ │ └── FixedRateStrategy.cs.meta │ │ ├── ValueChangeDetector.meta │ │ └── ValueChangeDetector │ │ │ ├── IValueChangeDetector.cs │ │ │ ├── IValueChangeDetector.cs.meta │ │ │ ├── ValueChangeDetector.cs │ │ │ ├── ValueChangeDetector.cs.meta │ │ │ ├── ValueChangeManager.cs │ │ │ └── ValueChangeManager.cs.meta │ ├── Runtime.meta │ ├── Runtime │ │ ├── AssemblyInfo.cs │ │ ├── AssemblyInfo.cs.meta │ │ ├── Async.meta │ │ ├── Async │ │ │ ├── AsyncEntity.cs │ │ │ ├── AsyncEntity.cs.meta │ │ │ ├── AsyncEntityExtensions.cs │ │ │ └── AsyncEntityExtensions.cs.meta │ │ ├── Core.meta │ │ ├── Core │ │ │ ├── Attributes.cs │ │ │ ├── Attributes.cs.meta │ │ │ ├── Entity.cs │ │ │ ├── Entity.cs.meta │ │ │ ├── EntityRef.cs │ │ │ ├── EntityRef.cs.meta │ │ │ ├── EntitySystem.cs │ │ │ ├── EntitySystem.cs.meta │ │ │ ├── IdGenerator.cs │ │ │ ├── IdGenerator.cs.meta │ │ │ ├── ObjectPool.cs │ │ │ ├── ObjectPool.cs.meta │ │ │ ├── Scene.cs │ │ │ ├── Scene.cs.meta │ │ │ ├── Singleton.cs │ │ │ ├── Singleton.cs.meta │ │ │ ├── SingletonEntity.cs │ │ │ ├── SingletonEntity.cs.meta │ │ │ ├── TimeInfo.cs │ │ │ ├── TimeInfo.cs.meta │ │ │ ├── TypeHelper.cs │ │ │ ├── TypeHelper.cs.meta │ │ │ ├── World.cs │ │ │ └── World.cs.meta │ │ ├── Dependency.meta │ │ ├── Dependency │ │ │ ├── DependencyRegistry.cs │ │ │ ├── DependencyRegistry.cs.meta │ │ │ ├── DependentComponentBase.cs │ │ │ ├── DependentComponentBase.cs.meta │ │ │ ├── DependsOnAttribute.cs │ │ │ ├── DependsOnAttribute.cs.meta │ │ │ ├── EntityDependencyExtensions.cs │ │ │ ├── EntityDependencyExtensions.cs.meta │ │ │ ├── IDependencyRegistry.cs │ │ │ ├── IDependencyRegistry.cs.meta │ │ │ ├── IDependentComponent.cs │ │ │ └── IDependentComponent.cs.meta │ │ ├── GameEntity.asmdef │ │ ├── GameEntity.asmdef.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── ILifecycle.cs │ │ │ ├── ILifecycle.cs.meta │ │ │ ├── IPool.cs │ │ │ ├── IPool.cs.meta │ │ │ ├── IScene.cs │ │ │ ├── IScene.cs.meta │ │ │ ├── ISingletonAwake.cs │ │ │ └── ISingletonAwake.cs.meta │ │ ├── Log.meta │ │ ├── Log │ │ │ ├── ILogger.cs │ │ │ ├── ILogger.cs.meta │ │ │ ├── Log.cs │ │ │ ├── Log.cs.meta │ │ │ ├── UnityLogger.cs │ │ │ └── UnityLogger.cs.meta │ │ ├── MonoBehaviours.meta │ │ ├── MonoBehaviours │ │ │ ├── ComponentView.cs │ │ │ ├── ComponentView.cs.meta │ │ │ ├── GameEntityIniter.cs │ │ │ └── GameEntityIniter.cs.meta │ │ ├── UpdateStrategy.meta │ │ └── UpdateStrategy │ │ │ ├── AllStrategy.cs │ │ │ ├── AllStrategy.cs.meta │ │ │ ├── AnyStrategy.cs │ │ │ ├── AnyStrategy.cs.meta │ │ │ ├── IUpdateStrategy.cs │ │ │ └── IUpdateStrategy.cs.meta │ ├── Tests.meta │ ├── Tests │ │ ├── PlayMode.meta │ │ └── PlayMode │ │ │ ├── AsyncEntityTests.cs │ │ │ ├── AsyncEntityTests.cs.meta │ │ │ ├── DependecyTest.cs │ │ │ ├── DependecyTest.cs.meta │ │ │ ├── EntityLifecycleTests.cs │ │ │ ├── EntityLifecycleTests.cs.meta │ │ │ ├── EntityTests.cs │ │ │ ├── EntityTests.cs.meta │ │ │ ├── GameEntity.Runtime.Tests.asmdef │ │ │ ├── GameEntity.Runtime.Tests.asmdef.meta │ │ │ ├── SceneTests.cs │ │ │ ├── SceneTests.cs.meta │ │ │ ├── TestScene.cs │ │ │ └── TestScene.cs.meta │ ├── package.json │ └── package.json.meta ├── InputSystem_Actions.inputactions ├── InputSystem_Actions.inputactions.meta ├── Scenes.meta ├── Scenes │ ├── SampleScene.unity │ └── SampleScene.unity.meta ├── Settings.meta └── Settings │ ├── DefaultVolumeProfile.asset │ ├── DefaultVolumeProfile.asset.meta │ ├── Mobile_RPAsset.asset │ ├── Mobile_RPAsset.asset.meta │ ├── Mobile_Renderer.asset │ ├── Mobile_Renderer.asset.meta │ ├── PC_RPAsset.asset │ ├── PC_RPAsset.asset.meta │ ├── PC_Renderer.asset │ ├── PC_Renderer.asset.meta │ ├── SampleSceneProfile.asset │ ├── SampleSceneProfile.asset.meta │ ├── UniversalRenderPipelineGlobalSettings.asset │ └── UniversalRenderPipelineGlobalSettings.asset.meta ├── CHANGELOG.md ├── GameEntity说明.md ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── MultiplayerManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ShaderGraphSettings.asset ├── TagManager.asset ├── TimeManager.asset ├── URPProjectSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/GameEntity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/ComponentViewEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/ComponentViewEditor.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/ComponentViewEditor.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/ComponentViewEditor.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/GameEntity.Editor.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/GameEntity.Editor.asmdef -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/GameEntity.Editor.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/GameEntity.Editor.asmdef.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/ITypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/ITypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/ITypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/ITypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/AnimationCurveTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/AnimationCurveTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/AnimationCurveTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/AnimationCurveTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/BoolTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/BoolTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/BoolTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/BoolTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/BoundsTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/BoundsTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/BoundsTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/BoundsTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/CharTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/CharTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/CharTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/CharTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/ColorTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/ColorTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/ColorTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/ColorTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DateTimeTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DateTimeTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DateTimeTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DateTimeTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DictionaryIntLongTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DictionaryIntLongTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DictionaryIntLongTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DictionaryIntLongTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DictionaryTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DictionaryTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DictionaryTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 493e5811146636f4a860edff05ba664b -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DoubleTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DoubleTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/DoubleTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/DoubleTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/EntityRefTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/EntityRefTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/EntityRefTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/EntityRefTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/EntityTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/EntityTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/EntityTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f621c1d521eae9746926a9d6ccc4cefb -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/FloatTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/FloatTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/FloatTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/FloatTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/ISceneTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/ISceneTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/ISceneTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/ISceneTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/IntTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/IntTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/IntTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/IntTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/ListTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/ListTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/ListTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c492cbff654e6fe4696d9bc387a3f5c6 -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/LongTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/LongTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/LongTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/LongTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/RectTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/RectTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/RectTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/RectTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/StringTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/StringTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/StringTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/StringTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/UnityObjectTypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/UnityObjectTypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/UnityObjectTypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/UnityObjectTypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/Vector2TypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/Vector2TypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/Vector2TypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/Vector2TypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/Vector3TypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/Vector3TypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/Vector3TypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/Vector3TypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/Vector4TypeDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/Vector4TypeDrawer.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawer/Vector4TypeDrawer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawer/Vector4TypeDrawer.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawerAttribute.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Editor/TypeDrawerAttribute.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Editor/TypeDrawerAttribute.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/UpdateStrategy.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/UpdateStrategy.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/UpdateStrategy/FixedRateStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/UpdateStrategy/FixedRateStrategy.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/UpdateStrategy/FixedRateStrategy.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/UpdateStrategy/FixedRateStrategy.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/ValueChangeDetector.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector/IValueChangeDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/ValueChangeDetector/IValueChangeDetector.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector/IValueChangeDetector.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/ValueChangeDetector/IValueChangeDetector.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeDetector.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeDetector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc2064c4902c6b449b0df0dfdb2355f9 -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeManager.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Extensions/ValueChangeDetector/ValueChangeManager.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/AssemblyInfo.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/AssemblyInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b671d302f43d5704aa8132df7e65aa60 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Async.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Async.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Async/AsyncEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Async/AsyncEntity.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Async/AsyncEntity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f5e448cf4f9e9e4ca0c5189629be041 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Async/AsyncEntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Async/AsyncEntityExtensions.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Async/AsyncEntityExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac3bce15a8e4c7e439ee9194f9930958 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/Attributes.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Attributes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 126bc3bf2bd37e54a9a50b30681e1677 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/Entity.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Entity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19203fe257e0163489ec0e7d62dd3421 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/EntityRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/EntityRef.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/EntityRef.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61fb55481f52f7c41bd1d6283ae56021 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/EntitySystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/EntitySystem.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/EntitySystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a967229f7d89a649af6ac5a5a401058 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/IdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/IdGenerator.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/IdGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 765295dc311fc744e9ec4c60620c9a90 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/ObjectPool.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/ObjectPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d39986af97ef7b4893eb830699d772a -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Scene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/Scene.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Scene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a51fb8421a13061438cc54ce1a3fa546 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/Singleton.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/Singleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6fb4329a1c5455d46b38b1d1b75d2436 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/SingletonEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/SingletonEntity.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/SingletonEntity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4eab9257d809774398481441ba03de6 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/TimeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/TimeInfo.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/TimeInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e621f9ab87838204b9ff49fac6d254fa -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/TypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/TypeHelper.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/TypeHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29d72dd4f27d9fe4d99cb43b956a89bf -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/World.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Core/World.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Core/World.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92eb4b24361a92e4494673bb8fc560ff -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/DependencyRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/DependencyRegistry.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/DependencyRegistry.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/DependencyRegistry.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/DependentComponentBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/DependentComponentBase.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/DependentComponentBase.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/DependentComponentBase.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/DependsOnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/DependsOnAttribute.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/DependsOnAttribute.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/DependsOnAttribute.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/EntityDependencyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/EntityDependencyExtensions.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/EntityDependencyExtensions.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/EntityDependencyExtensions.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/IDependencyRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/IDependencyRegistry.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/IDependencyRegistry.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/IDependencyRegistry.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/IDependentComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/IDependentComponent.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Dependency/IDependentComponent.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Dependency/IDependentComponent.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/GameEntity.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/GameEntity.asmdef -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/GameEntity.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/GameEntity.asmdef.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Interfaces.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/ILifecycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Interfaces/ILifecycle.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/ILifecycle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22990b4d7aff95a4793548f9e6c9be2c -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/IPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Interfaces/IPool.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/IPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3fb681243aa9d741a85edf6e41ab9aa -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/IScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Interfaces/IScene.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/IScene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61f26a93e1d47d740a997cb069a19e91 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/ISingletonAwake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Interfaces/ISingletonAwake.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Interfaces/ISingletonAwake.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c89d9e65f16bfba47afa618b60d954d5 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Log.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Log/ILogger.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log/ILogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84c2275f579fc144da2e46cab53afe12 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Log/Log.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log/Log.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 217763a163badd949a9929e89aeb7058 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log/UnityLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/Log/UnityLogger.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/Log/UnityLogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7314841b4a7e0ed4d9b5a63d5d00818d -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/MonoBehaviours.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/MonoBehaviours.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/MonoBehaviours/ComponentView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/MonoBehaviours/ComponentView.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/MonoBehaviours/ComponentView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e13fcc7e5da3f084f9e3ecbe1b5034b1 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/MonoBehaviours/GameEntityIniter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/MonoBehaviours/GameEntityIniter.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/MonoBehaviours/GameEntityIniter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 172eb4ad3c9fd214dbb1a141aba263d2 -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy/AllStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy/AllStrategy.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy/AllStrategy.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy/AllStrategy.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy/AnyStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy/AnyStrategy.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy/AnyStrategy.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy/AnyStrategy.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy/IUpdateStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy/IUpdateStrategy.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Runtime/UpdateStrategy/IUpdateStrategy.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Runtime/UpdateStrategy/IUpdateStrategy.cs.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Tests.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/AsyncEntityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/AsyncEntityTests.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/AsyncEntityTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be9749e5f383ad146a5a3921da850b03 -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/DependecyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/DependecyTest.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/DependecyTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bfae9ab6882ff546b6205d0a10b2c8a -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/EntityLifecycleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/EntityLifecycleTests.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/EntityLifecycleTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47e3cb69b2795f54f82974f0d234edea -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/EntityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/EntityTests.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/EntityTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31029b2066807b448b51cb03da694e2d -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/GameEntity.Runtime.Tests.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/GameEntity.Runtime.Tests.asmdef -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/GameEntity.Runtime.Tests.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/GameEntity.Runtime.Tests.asmdef.meta -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/SceneTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/SceneTests.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/SceneTests.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1f2d519df9120447adee6280dcab17d -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/TestScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/Tests/PlayMode/TestScene.cs -------------------------------------------------------------------------------- /Assets/GameEntity/Tests/PlayMode/TestScene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 055d17b5f64242044a03c251dd6e27d6 -------------------------------------------------------------------------------- /Assets/GameEntity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/package.json -------------------------------------------------------------------------------- /Assets/GameEntity/package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/GameEntity/package.json.meta -------------------------------------------------------------------------------- /Assets/InputSystem_Actions.inputactions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/InputSystem_Actions.inputactions -------------------------------------------------------------------------------- /Assets/InputSystem_Actions.inputactions.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/InputSystem_Actions.inputactions.meta -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Scenes.meta -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Scenes/SampleScene.unity -------------------------------------------------------------------------------- /Assets/Scenes/SampleScene.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Scenes/SampleScene.unity.meta -------------------------------------------------------------------------------- /Assets/Settings.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings.meta -------------------------------------------------------------------------------- /Assets/Settings/DefaultVolumeProfile.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/DefaultVolumeProfile.asset -------------------------------------------------------------------------------- /Assets/Settings/DefaultVolumeProfile.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/DefaultVolumeProfile.asset.meta -------------------------------------------------------------------------------- /Assets/Settings/Mobile_RPAsset.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/Mobile_RPAsset.asset -------------------------------------------------------------------------------- /Assets/Settings/Mobile_RPAsset.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/Mobile_RPAsset.asset.meta -------------------------------------------------------------------------------- /Assets/Settings/Mobile_Renderer.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/Mobile_Renderer.asset -------------------------------------------------------------------------------- /Assets/Settings/Mobile_Renderer.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/Mobile_Renderer.asset.meta -------------------------------------------------------------------------------- /Assets/Settings/PC_RPAsset.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/PC_RPAsset.asset -------------------------------------------------------------------------------- /Assets/Settings/PC_RPAsset.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/PC_RPAsset.asset.meta -------------------------------------------------------------------------------- /Assets/Settings/PC_Renderer.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/PC_Renderer.asset -------------------------------------------------------------------------------- /Assets/Settings/PC_Renderer.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/PC_Renderer.asset.meta -------------------------------------------------------------------------------- /Assets/Settings/SampleSceneProfile.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/SampleSceneProfile.asset -------------------------------------------------------------------------------- /Assets/Settings/SampleSceneProfile.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/SampleSceneProfile.asset.meta -------------------------------------------------------------------------------- /Assets/Settings/UniversalRenderPipelineGlobalSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset -------------------------------------------------------------------------------- /Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /GameEntity说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/GameEntity说明.md -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Packages/manifest.json -------------------------------------------------------------------------------- /Packages/packages-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/Packages/packages-lock.json -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/MemorySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/MultiplayerManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/MultiplayerManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/PackageManagerSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/ProjectVersion.txt -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/SceneTemplateSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/SceneTemplateSettings.json -------------------------------------------------------------------------------- /ProjectSettings/ShaderGraphSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/ShaderGraphSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/URPProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/URPProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/VersionControlSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/ProjectSettings/XRSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firleaves/GameEntity/HEAD/README.md --------------------------------------------------------------------------------