RimWorld

RimWorld

111 ratings
Fishery - Modding Library (Mirror)
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2, 1.3, 1.4, 1.5
File Size
Posted
9.225 MB
Sep 5, 2024 @ 4:28am
1 Change Note ( view )

Subscribe to download
Fishery - Modding Library (Mirror)

Description
This upload is a mirror from the github page i do not clam ownership of this great mod nor i can not give any troubleshooting support hance why comments are disabled
https://github.com/bbradson/Fishery
Licensed under MPL-2.0[www.tldrlegal.com]
(ability to distribute original or modified (derivative) works.)

Modding Library for RimWorld. Used by Performance Fish.
Useful functions include various abstractions around IL in FishTranspiler, to make writing of transpilers easier and more robust. A couple collections like Dictionary and Span have extension methods for fast and convenient lookups. Some functionalities of Microsoft's Community Toolkit are included, expanded upon and modified to better fit Unity. Equality includes generic extension methods to use in place of Equals on structs without memory allocations. Convert provides a faster, generic alternative to System.Convert.ToType. FisheryLib.Reflection provides a couple reflection helpers, Aliases has a methodof function intended to be utilised with global using static Aliases to directly retrieve method infos from static method groups.
Additionally this includes a fast and much more versatile System.Collections.Generic.Dictionary replacement in FisheryLib.Collections.FishTable, loosely based on Malte Skarupke's ska::bytell_hash_map, as well as several extensions and helpers for Mono.Cecil, which is utilised by Prepatcher.