Example #1
0
 private static void HealthManager_SendDeathEvent(On.HealthManager.orig_SendDeathEvent orig, HealthManager self)
 {
     if (self is HealthManagerProxy)
     {
         var proxy = (HealthManagerProxy)self;
         proxy.weaverHealth.DoDeathEvent();
     }
     orig(self);
 }
        private void UpdateUniqueKills(On.HealthManager.orig_SendDeathEvent orig, HealthManager self)
        {
            orig(self);

            if (self.gameObject.name.StartsWith(enemyName) &&
                BingoUI.localSettings.Enemies.Add((UnityEngine.SceneManagement.SceneManager.GetActiveScene().name, self.gameObject.name)))
            {
                UpdateText();
            }
        }