public static UtilityBehaviourAI Initialize(Boss enemy) { BossController btr = new BossController(enemy); instance.AddController(btr); instance.StartAndStopCoroutine(ref instance.followCoroutine, btr.Follow()); instance.boss = enemy; return(instance); }