public override void PostDeSpawn(Map map) { AnimalCollectionClass.RemoveDraftableAnimalFromList(this.parent); if (Props.makeNonFleeingToo) { AnimalCollectionClass.RemoveNotFleeingAnimalFromList(this.parent); } }
public override void PostDestroy(DestroyMode mode, Map previousMap) { AnimalCollectionClass.RemoveDraftableAnimalFromList(this.parent); if (Props.makeNonFleeingToo) { AnimalCollectionClass.RemoveNotFleeingAnimalFromList(this.parent); } }
public override void Notify_PawnKilled() { AnimalCollectionClass.RemoveDraftableAnimalFromList(this.parent.pawn); if (Props.makeNonFleeingToo) { AnimalCollectionClass.RemoveNotFleeingAnimalFromList(this.parent.pawn); } }