public override void ControllerReady() { base.ControllerReady(); targetInfo = (AITargetInfo)controller.GetAIComponent(AITargetInfo.ID); if (targetOnProvoke) { Targetable comp = GetComponent <Targetable>(); if (comp) { comp.onDamaged += (Targetable provoker) => { if (provokeOverridesTarget || !targetInfo.target) { targetInfo.target = provoker; } } } ; } InvokeRepeating("TargetFinder", scanInterval, scanInterval); }
public override void ControllerReady() { base.ControllerReady(); targetInfo = (AITargetInfo)controller.GetAIComponent(AITargetInfo.ID); }