Removed reflection to the game itself
Pre-release
Pre-release
- Added
ModInfo
class, which is meant for deserializing modInfo.json files. - Added
Helper.FirstValue()
andHelper.LastValue()
which returns the first non-null value from an anonymous function. - Added
Helper.GetUpperBound()
andHelper.IsNullOrEmpty()
forIEnumerable<T>
type. - Added null checks to
Helper.Backwards<T>()
,Helper.Call<T>()
, andHelper.Replace<T>()
- Added empty/null check for
ModBundleName
with instructions on how to set it up. - Changed exception from
Version
to be clearer and give instructions. - Changed
ToOrdinal()
to be compatible with negative numbers. - Changed caching system in
PathManager
to accept objects instead of strings. - Renamed
Helper.ThrowIfNullOrEmpty()
toHelper.AssertNotNullOrEmpty()
- Replaced
PathManager.GetModInfoVersion()
andPathManager.GetModInfoPath()
withPathManager.GetModInfo()