public static void HourlyTickPatch(UrbanCharactersCampaignBehavior __instance) { Hero.MainHero.CompanionsInParty.Where(companion => companion.HeroState == Hero.CharacterStates.NotSpawned).Do(hero => ActivateCharacter(hero, __instance)); }
public static void RegisterEventsPatch(UrbanCharactersCampaignBehavior __instance) { CampaignEvents.NewCompanionAdded.AddNonSerializedListener(__instance, hero => ActivateCharacter(hero, __instance)); }