1 Star 0 Fork 0

MiMo/Entitas-CSharp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
tree.txt 19.14 KB
一键复制 编辑 原始数据 按行查看 历史
Simon Schmid 提交于 2019-02-20 15:00 . Release 1.13.0
.
├── Addons
│   ├── Entitas.Blueprints
│   │   └── Entitas.Blueprints
│   ├── Entitas.Blueprints.CodeGeneration.Plugins
│   │   └── Entitas.Blueprints.CodeGeneration.Plugins
│   ├── Entitas.Blueprints.CodeGeneration.Unity.Plugins
│   │   └── Entitas.Blueprints.CodeGeneration.Unity.Plugins
│   ├── Entitas.Blueprints.Unity
│   │   └── Entitas.Blueprints.Unity
│   ├── Entitas.Blueprints.Unity.Editor
│   │   └── Entitas.Blueprints.Unity.Editor
│   ├── Entitas.CodeGeneration.Attributes
│   │   └── Entitas.CodeGeneration.Attributes
│   │   └── EntityIndex
│   ├── Entitas.CodeGeneration.Plugins
│   │   └── Entitas.CodeGeneration.Plugins
│   │   ├── Component
│   │   │   ├── CodeGenerators
│   │   │   └── DataProviders
│   │   │   └── ComponentDataProviders
│   │   ├── Configs
│   │   ├── Context
│   │   │   ├── CodeGenerators
│   │   │   └── DataProviders
│   │   ├── Data
│   │   ├── Entity
│   │   │   └── CodeGenerators
│   │   ├── EntityIndex
│   │   │   ├── CodeGenerators
│   │   │   └── DataProviders
│   │   └── Events
│   │   └── CodeGenerators
│   ├── Entitas.Migration
│   │   └── Entitas.Migration
│   │   ├── Migration
│   │   └── Migrations
│   ├── Entitas.Migration.CLI
│   ├── Entitas.Migration.Unity.Editor
│   │   └── Entitas.Migration.Unity.Editor
│   ├── Entitas.Unity
│   │   └── Entitas.Unity
│   ├── Entitas.Unity.Editor
│   │   └── Entitas.Unity.Editor
│   │   ├── Images
│   │   └── Menu
│   ├── Entitas.VisualDebugging.CodeGeneration.Plugins
│   │   └── Entitas.VisualDebugging.CodeGeneration.Plugins
│   ├── Entitas.VisualDebugging.Unity
│   │   └── Entitas.VisualDebugging.Unity
│   │   ├── ContextObserver
│   │   ├── DebugSystems
│   │   └── Entity
│   └── Entitas.VisualDebugging.Unity.Editor
│   └── Entitas.VisualDebugging.Unity.Editor
│   ├── ContextObserver
│   ├── DebugSystems
│   ├── Entity
│   │   ├── DefaultInstanceCreator
│   │   ├── Entity
│   │   └── TypeDrawer
│   └── Images
└── Entitas
└── Entitas
├── Collector
├── Context
│   └── Exceptions
├── Entity
│   └── Exceptions
├── EntityIndex
├── Extensions
├── Group
├── Matcher
│   └── Interfaces
└── Systems
└── Interfaces
.
├── Addons
│   ├── Entitas.Blueprints
│   │   └── Entitas.Blueprints
│   │   ├── Blueprint.cs
│   │   ├── BlueprintEntityExtension.cs
│   │   ├── ComponentBlueprint.cs
│   │   ├── ComponentBlueprintException.cs
│   │   └── SerializableMember.cs
│   ├── Entitas.Blueprints.CodeGeneration.Plugins
│   │   └── Entitas.Blueprints.CodeGeneration.Plugins
│   │   ├── BlueprintData.cs
│   │   └── BlueprintsGenerator.cs
│   ├── Entitas.Blueprints.CodeGeneration.Unity.Plugins
│   │   └── Entitas.Blueprints.CodeGeneration.Unity.Plugins
│   │   └── BlueprintDataProvider.cs
│   ├── Entitas.Blueprints.Unity
│   │   └── Entitas.Blueprints.Unity
│   │   ├── BinaryBlueprint.cs
│   │   ├── Blueprints.cs
│   │   └── BlueprintsNotFoundException.cs
│   ├── Entitas.Blueprints.Unity.Editor
│   │   └── Entitas.Blueprints.Unity.Editor
│   │   ├── BinaryBlueprintInspector.cs
│   │   ├── BinaryBlueprintPostprocessor.cs
│   │   └── BlueprintsInspector.cs
│   ├── Entitas.CodeGeneration.Attributes
│   │   └── Entitas.CodeGeneration.Attributes
│   │   ├── EntityIndex
│   │   │   ├── AbstractEntityIndexAttribute.cs
│   │   │   ├── EntityIndexAttribute.cs
│   │   │   ├── EntityIndexGetMethodAttribute.cs
│   │   │   ├── EntityIndexType.cs
│   │   │   └── PrimaryEntityIndexAttribute.cs
│   │   ├── CleanupAttribute.cs
│   │   ├── ComponentNameAttribute.cs
│   │   ├── ContextAttribute.cs
│   │   ├── CustomEntityIndexAttribute.cs
│   │   ├── DontGenerateAttribute.cs
│   │   ├── EventAttribute.cs
│   │   ├── FlagPrefixAttribute.cs
│   │   ├── PostConstructorAttribute.cs
│   │   └── UniqueAttribute.cs
│   ├── Entitas.CodeGeneration.Plugins
│   │   └── Entitas.CodeGeneration.Plugins
│   │   ├── Component
│   │   │   ├── CodeGenerators
│   │   │   │   ├── ComponentContextApiGenerator.cs
│   │   │   │   ├── ComponentEntityApiGenerator.cs
│   │   │   │   ├── ComponentEntityApiInterfaceGenerator.cs
│   │   │   │   ├── ComponentGenerator.cs
│   │   │   │   ├── ComponentLookupGenerator.cs
│   │   │   │   └── ComponentMatcherApiGenerator.cs
│   │   │   ├── DataProviders
│   │   │   │   ├── ComponentDataProviders
│   │   │   │   │   ├── ComponentTypeComponentDataProvider.cs
│   │   │   │   │   ├── ContextsComponentDataProvider.cs
│   │   │   │   │   ├── EventComponentDataProvider.cs
│   │   │   │   │   ├── FlagPrefixComponentDataProvider.cs
│   │   │   │   │   ├── IComponentDataProvider.cs
│   │   │   │   │   ├── IsUniqueComponentDataProvider.cs
│   │   │   │   │   ├── MemberDataComponentDataProvider.cs
│   │   │   │   │   ├── ShouldGenerateComponentComponentDataProvider.cs
│   │   │   │   │   ├── ShouldGenerateComponentIndexComponentDataProvider.cs
│   │   │   │   │   └── ShouldGenerateMethodsComponentDataProvider.cs
│   │   │   │   └── ComponentDataProvider.cs
│   │   │   └── ComponentData.cs
│   │   ├── Configs
│   │   │   ├── AssembliesConfig.cs
│   │   │   ├── ContextNamesConfig.cs
│   │   │   ├── IgnoreNamespacesConfig.cs
│   │   │   ├── TemplateConfigExtension.cs
│   │   │   └── TemplatesConfig.cs
│   │   ├── Context
│   │   │   ├── CodeGenerators
│   │   │   │   ├── ContextAttributeGenerator.cs
│   │   │   │   ├── ContextGenerator.cs
│   │   │   │   ├── ContextMatcherGenerator.cs
│   │   │   │   └── ContextsGenerator.cs
│   │   │   ├── DataProviders
│   │   │   │   └── ContextDataProvider.cs
│   │   │   └── ContextData.cs
│   │   ├── Data
│   │   │   ├── MemberData.cs
│   │   │   └── MethodData.cs
│   │   ├── Entity
│   │   │   └── CodeGenerators
│   │   │   └── EntityGenerator.cs
│   │   ├── EntityIndex
│   │   │   ├── CodeGenerators
│   │   │   │   └── EntityIndexGenerator.cs
│   │   │   ├── DataProviders
│   │   │   │   └── EntityIndexDataProvider.cs
│   │   │   └── EntityIndexData.cs
│   │   ├── Events
│   │   │   ├── CodeGenerators
│   │   │   │   ├── EventEntityApiGenerator.cs
│   │   │   │   ├── EventListenerComponentGenerator.cs
│   │   │   │   ├── EventListenertInterfaceGenerator.cs
│   │   │   │   ├── EventSystemGenerator.cs
│   │   │   │   └── EventSystemsGenerator.cs
│   │   │   └── EventData.cs
│   │   ├── AbstractGenerator.cs
│   │   ├── CodeGeneratorExtentions.cs
│   │   ├── EntitasHook.cs
│   │   └── PluginUtil.cs
│   ├── Entitas.Migration
│   │   └── Entitas.Migration
│   │   ├── Migration
│   │   │   ├── IMigration.cs
│   │   │   ├── MigrationFile.cs
│   │   │   └── MigrationUtils.cs
│   │   └── Migrations
│   │   ├── M0180.cs
│   │   ├── M0190.cs
│   │   ├── M0220.cs
│   │   ├── M0260.cs
│   │   ├── M0300.cs
│   │   ├── M0320.cs
│   │   ├── M0360_1.cs
│   │   ├── M0360_2.cs
│   │   ├── M0410_1.cs
│   │   ├── M0410_2.cs
│   │   ├── M0410_3.cs
│   │   ├── M0450.cs
│   │   └── M0472.cs
│   ├── Entitas.Migration.CLI
│   │   └── Program.cs
│   ├── Entitas.Migration.Unity.Editor
│   │   └── Entitas.Migration.Unity.Editor
│   │   └── MigrationWindow.cs
│   ├── Entitas.Unity
│   │   └── Entitas.Unity
│   │   └── EntityLink.cs
│   ├── Entitas.Unity.Editor
│   │   └── Entitas.Unity.Editor
│   │   ├── Images
│   │   │   └── EntitasHeader.png
│   │   ├── Menu
│   │   │   ├── CheckForUpdates.cs
│   │   │   └── EntitasMenuItems.cs
│   │   ├── EntitasPreferencesDrawer.cs
│   │   └── EntitasPreferencesWindow.cs
│   ├── Entitas.VisualDebugging.CodeGeneration.Plugins
│   │   └── Entitas.VisualDebugging.CodeGeneration.Plugins
│   │   ├── ContextObserverGenerator.cs
│   │   └── FeatureClassGenerator.cs
│   ├── Entitas.VisualDebugging.Unity
│   │   └── Entitas.VisualDebugging.Unity
│   │   ├── ContextObserver
│   │   │   ├── ContextObserver.cs
│   │   │   ├── ContextObserverBehaviour.cs
│   │   │   └── ContextObserverExtension.cs
│   │   ├── DebugSystems
│   │   │   ├── DebugSystems.cs
│   │   │   ├── DebugSystemsBehaviour.cs
│   │   │   └── SystemInfo.cs
│   │   ├── Entity
│   │   │   ├── DontDrawComponentAttribute.cs
│   │   │   └── EntityBehaviour.cs
│   │   └── GameObjectDestroyExtension.cs
│   └── Entitas.VisualDebugging.Unity.Editor
│   └── Entitas.VisualDebugging.Unity.Editor
│   ├── ContextObserver
│   │   └── ContextObserverInspector.cs
│   ├── DebugSystems
│   │   └── DebugSystemsInspector.cs
│   ├── Entity
│   │   ├── DefaultInstanceCreator
│   │   │   ├── DefaultArrayCreator.cs
│   │   │   ├── DefaultStringCreator.cs
│   │   │   └── IDefaultInstanceCreator.cs
│   │   ├── Entity
│   │   │   ├── EntityDrawer.cs
│   │   │   ├── EntityDrawerState.cs
│   │   │   └── EntityInspector.cs
│   │   ├── TypeDrawer
│   │   │   ├── AnimationCurveTypeDrawer.cs
│   │   │   ├── ArrayTypeDrawer.cs
│   │   │   ├── BoolTypeDrawer.cs
│   │   │   ├── BoundsTypeDrawer.cs
│   │   │   ├── CharTypeDrawer.cs
│   │   │   ├── ColorTypeDrawer.cs
│   │   │   ├── DateTimeTypeDrawer.cs
│   │   │   ├── DictionaryTypeDrawer.cs
│   │   │   ├── DoubleTypeDrawer.cs
│   │   │   ├── EnumTypeDrawer.cs
│   │   │   ├── FloatTypeDrawer.cs
│   │   │   ├── HashSetTypeDrawer.cs
│   │   │   ├── ITypeDrawer.cs
│   │   │   ├── IntTypeDrawer.cs
│   │   │   ├── ListTypeDrawer.cs
│   │   │   ├── RectTypeDrawer.cs
│   │   │   ├── StringTypeDrawer.cs
│   │   │   ├── UnityObjectTypeDrawer.cs
│   │   │   ├── Vector2TypeDrawer.cs
│   │   │   ├── Vector3TypeDrawer.cs
│   │   │   └── Vector4TypeDrawer.cs
│   │   └── IComponentDrawer.cs
│   ├── Images
│   │   ├── EntitasContextErrorHierarchyIcon.png
│   │   ├── EntitasContextHierarchyIcon.png
│   │   ├── EntitasEntityErrorHierarchyIcon.png
│   │   ├── EntitasEntityHierarchyIcon.png
│   │   ├── EntitasEntityLinkHierarchyIcon.png
│   │   ├── EntitasEntityLinkWarnHierarchyIcon.png
│   │   ├── EntitasSystemsHierarchyIcon.png
│   │   └── EntitasSystemsWarnHierarchyIcon.png
│   ├── EntitasHierarchyIcon.cs
│   ├── EntitasStats.cs
│   ├── EntityLinkInspector.cs
│   ├── VisualDebuggingConfig.cs
│   ├── VisualDebuggingEntitasExtension.cs
│   └── VisualDebuggingPreferencesDrawer.cs
├── Entitas
│   └── Entitas
│   ├── Collector
│   │   ├── Collector.cs
│   │   ├── CollectorContextExtension.cs
│   │   ├── CollectorException.cs
│   │   ├── ICollector.cs
│   │   ├── TriggerOnEvent.cs
│   │   └── TriggerOnEventMatcherExtension.cs
│   ├── Context
│   │   ├── Exceptions
│   │   │   ├── ContextDoesNotContainEntityException.cs
│   │   │   ├── ContextEntityIndexDoesAlreadyExistException.cs
│   │   │   ├── ContextEntityIndexDoesNotExistException.cs
│   │   │   ├── ContextInfoException.cs
│   │   │   ├── ContextStillHasRetainedEntitiesException.cs
│   │   │   └── EntityIsNotDestroyedException.cs
│   │   ├── Context.cs
│   │   ├── ContextExtension.cs
│   │   ├── IContext.cs
│   │   └── IContexts.cs
│   ├── Entity
│   │   ├── Exceptions
│   │   │   ├── EntityAlreadyHasComponentException.cs
│   │   │   ├── EntityDoesNotHaveComponentException.cs
│   │   │   ├── EntityIsAlreadyRetainedByOwnerException.cs
│   │   │   ├── EntityIsNotEnabledException.cs
│   │   │   └── EntityIsNotRetainedByOwnerException.cs
│   │   ├── Entity.cs
│   │   ├── EntityEqualityComparer.cs
│   │   ├── IAERC.cs
│   │   ├── IEntity.cs
│   │   ├── SafeAERC.cs
│   │   └── UnsafeAERC.cs
│   ├── EntityIndex
│   │   ├── AbstractEntityIndex.cs
│   │   ├── EntityIndex.cs
│   │   ├── EntityIndexException.cs
│   │   ├── IEntityIndex.cs
│   │   └── PrimaryEntityIndex.cs
│   ├── Extensions
│   │   ├── CollectionExtension.cs
│   │   ├── EntitasStringExtension.cs
│   │   └── PublicMemberInfoEntityExtension.cs
│   ├── Group
│   │   ├── Group.cs
│   │   ├── GroupEvent.cs
│   │   ├── GroupExtension.cs
│   │   ├── GroupSingleEntityException.cs
│   │   └── IGroup.cs
│   ├── Matcher
│   │   ├── Interfaces
│   │   │   ├── IAllOfMatcher.cs
│   │   │   ├── IAnyOfMatcher.cs
│   │   │   ├── ICompoundMatcher.cs
│   │   │   ├── IMatcher.cs
│   │   │   └── INoneOfMatcher.cs
│   │   ├── Matcher.cs
│   │   ├── MatcherEquals.cs
│   │   ├── MatcherException.cs
│   │   ├── MatcherStatic.cs
│   │   └── MatcherToString.cs
│   ├── Systems
│   │   ├── Interfaces
│   │   │   ├── ICleanupSystem.cs
│   │   │   ├── IExecuteSystem.cs
│   │   │   ├── IInitializeSystem.cs
│   │   │   ├── IReactiveSystem.cs
│   │   │   ├── ISystem.cs
│   │   │   └── ITearDownSystem.cs
│   │   ├── JobSystem.cs
│   │   ├── MultiReactiveSystem.cs
│   │   ├── ReactiveSystem.cs
│   │   └── Systems.cs
│   ├── ContextInfo.cs
│   ├── EntitasException.cs
│   ├── EntitasResources.cs
│   ├── IComponent.cs
│   └── version.txt
├── CHANGELOG.md
├── CHANGES.md
├── CONTRIBUTING.md
├── EntitasUpgradeGuide.md
├── ISSUE_TEMPLATE.md
├── LICENSE.txt
├── README.md
├── bee.sh
└── icon.png
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/mimoer/Entitas-CSharp.git
git@gitee.com:mimoer/Entitas-CSharp.git
mimoer
Entitas-CSharp
Entitas-CSharp
master

搜索帮助