- Added ISpriteCacheService, IStaticDataService, and ITextService interfaces for improved service management. - Implemented RunContracts for managing run states and node execution contexts. - Created EnemyTagStatusRuntime to handle enemy status effects and their application. - Refactored ShopPriceRuleService to utilize static data service for shop prices. - Enhanced InventoryTowerEnduranceUtility to manage tower endurance reduction. - Updated EventFormUseCase to work with new EventOptionExecutionContext. - Removed unused dictionary loading code from ProcedurePreload. - Cleaned up various utility classes and ensured consistent naming conventions. - Updated tests to reflect changes in context and service usage. |
||
|---|---|---|
| .. | ||
| CombatNode | ||
| HPBar | ||
| InventoryGeneration | ||
| PlayerInventory | ||
| TagRegistry | ||
| BuiltinDataComponent.cs | ||
| BuiltinDataComponent.cs.meta | ||
| CombatNode.meta | ||
| EventNodeComponent.cs | ||
| EventNodeComponent.cs.meta | ||
| GeometryTD.Runtime.CustomComponent.asmref | ||
| GeometryTD.Runtime.CustomComponent.asmref.meta | ||
| HPBar.meta | ||
| InventoryGeneration.meta | ||
| PlayerInventory.meta | ||
| ResolutionAdapterComponent.cs | ||
| ResolutionAdapterComponent.cs.meta | ||
| ShopNodeComponent.cs | ||
| ShopNodeComponent.cs.meta | ||
| SpriteCacheComponent.cs | ||
| SpriteCacheComponent.cs.meta | ||
| TagRegistry.meta | ||
| UIRouterComponent.cs | ||
| UIRouterComponent.cs.meta | ||