//Sets a random time when a search should take place void BeginSearch() { searchWaitTime = 0f; status = GenericStatus.Searching; }
protected override void ResetBehaviours() { base.ResetBehaviours(); status = GenericStatus.None; searchWaitTime = 0f; }
internal static MangaStatus ToMangaStatus(this GenericStatus @this) => (MangaStatus)@this;
void BeginAttack(GameObject target) { status = GenericStatus.Attacking; FollowTarget(target.transform); }
internal static AnimeStatus ToAnimeStatus(this GenericStatus @this) => (AnimeStatus)@this;