public override void Init(BaseBrain brain)
 {
     searchTarget = searchTarget.DoWhile(1.5f, null, () => brain.StartCoroutine(targetLost));
     targetLost   = targetLost.DoWhile(3, () => TargetLostAnimation(brain), () => brain.ChangeState(typeof(BaseWanderState)));
     brain.StartCoroutine(searchTarget);
 }