protected void Start() { healthDisplay = UIBase.GetHealthDisplay(); healthDisplay.MaxHealth = startHealth; if (meleeAttackTrigger != null) { meleeAttackTrigger.onTriggerEnter += TargetTriggerEnter; meleeAttackTrigger.onTriggerExit += TargetTriggerExit; } if (interactionTrigger != null) { interactionTrigger.onTriggerEnter += InteractionTriggerEnter; interactionTrigger.onTriggerStay += InteractionTriggerStay; interactionTrigger.onTriggerExit += InteractionTriggerExit; } currentTargets = new List <CharacterBase>(); }