private static void Postfix(LevelModuleWave __instance) { foreach (Creature creature in Creature.list) { Debug.Log(creature.creatureID); if (creature.creatureID == "PartyMember") { Debug.Log("removed"); __instance.aliveCount -= 1; } } }
private static bool Prefix(LevelModuleWave __instance) { Debug.Log("removing party from alivecount"); foreach (Creature creature in Creature.list) { Debug.Log(creature.creatureID); if (creature.creatureID == "PartyMember") { Debug.Log("removed"); __instance.aliveCount -= 1; } } return(true); }