Assets/Scripts/TowerDefense/Agents/Agent.cs
@@ -852,11 +852,17 @@ { if (this.healthVal <= 0.1) { // 统一管理器内删除当前的Agent: AgentInsManager.instance.removeAgent(this); this.Remove(); Die(); //Debug.Log("删除多余的攻击Agent."); } } private void Die() { // 统一管理器内删除当前的Agent: AgentInsManager.instance.removeAgent(this); this.Remove(); } /// <summary> @@ -997,7 +1003,7 @@ if (mAnim == null) { changeMat = GetComponent<ChangeMat>(); changeMat?.SetSelf(this.opponentAgent,CheckHealth); changeMat?.SetSelf(this.opponentAgent, CheckHealth,Die); } }