- EnemyManager.cs 不再计算 droppedCoin / droppedGold / baseDamage,只在敌人隐藏完成后区分“击杀”还是“非击杀到家”,并把 DREnemy 上报给 CombatScheduler。 - CombatScheduler.cs 新增统一入口: - OnEnemyDefeated(DREnemy enemy):通过 EnemyDropResolver 解析掉落,再调用 CombatInRunResourceManager 入账,并按结果决定是否触发局外掉落判定。 - OnEnemyReachedBase(DREnemy enemy):从 enemy.BaseDamage 解析伤害,再统一扣减基地血量。 |
||
|---|---|---|
| .. | ||
| CombatScheduler | ||
| CombatStates | ||
| EnemyManager | ||
| CombatNodeComponent.cs | ||
| CombatNodeComponent.cs.meta | ||
| CombatScheduler.meta | ||
| CombatStates.meta | ||
| EnemyManager.meta | ||