- 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. |
||
|---|---|---|
| .. | ||
| .idea | ||
| Base | ||
| Combat | ||
| Game | ||
| General | ||
| Menu | ||
| Shop | ||
| Templates | ||
| Base.meta | ||
| Combat.meta | ||
| CommonButton.cs | ||
| CommonButton.cs.meta | ||
| DialogParams.cs | ||
| DialogParams.cs.meta | ||
| Game.meta | ||
| General.meta | ||
| GeometryTD.Presentation.asmdef | ||
| GeometryTD.Presentation.asmdef.meta | ||
| HPBarItem.cs | ||
| HPBarItem.cs.meta | ||
| Menu.meta | ||
| Shop.meta | ||
| Templates.meta | ||
| UpdateResourceForm.cs | ||
| UpdateResourceForm.cs.meta | ||