NaturalSelectionLib
Personal Library with functions for getting, sorting and filtering enemies
Date uploaded | 6 hours ago |
Version | 0.5.0 |
Download link | Fandovec03-NaturalSelectionLib-0.5.0.zip |
Downloads | 689 |
Dependency string | Fandovec03-NaturalSelectionLib-0.5.0 |
README
A personal library used for finding, sorting and filtering enemies. released for use in other mods.
NuGet package: https://www.nuget.org/packages/fandovec03.NaturalSelectionLib
CHANGELOG
0.5.0
- Added a dictionary for enemies of the same type to share the same enemy list;
- FilterEnemyList when passed null for the targeted enemy types will not filter the list by enemy types.
0.4.0
- Removed enemyList.
- Removed EnemyListUpdate function.
- Reworked GetCompleteList. The function now removes enemies not meeting conditions from a copy of ingame enemy list instead of adding them to a new list when meeting the conditions.
0.3.0
- Fixed FindClosestEnemy not taking into account if imported closestEnemy is dead or not resulting in the enemies always targeting dead previously targeted enemy.
- Added argument controlling if FindClosestEnemy should include dead enemies.
0.2.4
- Added a bool to GetCompleteList for excluding, including or returning dead enemies in the output.
0.2.3
- Wrong DLL
0.2.2
- Fixed CHANGELOG formating
- Fixed BepInEx dependency
0.2.1
- Wrong Dll
0.2.0
- Library proven to work. Releasing public build
0.1.3
- Publicized all Methods and Fields
0.1.2
- Removed all Harmony references
- Publicized all methods
0.1.1
- Fixed the main class being internal
0.1.0
- Initial test release.