Skip to content

Releases: SRXDModdingGroup/SpinModdingUtilities

More asset bundle functions

01 Apr 03:27
Compare
Choose a tag to compare
1.0.9

More asset bundles functions

ModsUtility

20 Mar 06:22
Compare
Choose a tag to compare
  • Removed AssetBundleUtility and replaced it with ModsUtility, a more general purpose utility for accessing mod files

Optimization and AssetBundleUtility Improvements

15 Sep 08:40
Compare
Choose a tag to compare
  • Minor performance improvements
  • Changed the AssetBundleUtility to allow loading asset bundles with the same name, but different locations, and removed the _bundle folder requirement for asset bundles

AssetBundleUtility and EnumerableOperation

25 Mar 01:40
Compare
Choose a tag to compare
  • Added AssetBundleUtility, a utility class for loading asset bundles
  • Added EnumerableOperation, which functions similarly to DeferredListOperation, but instead applies insertions and removals to an IEnumerable. Use EnumerableOperation instead of DeferredListOperation for transpilers, since EnumerableOperation allows overlapping insertions and removals

Dispatcher Fix

15 Feb 01:57
Compare
Choose a tag to compare
  • Now properly initializes the Dispatcher instance when calling QueueForNextFrame

BijectiveDictionary & AudioHelper merge

05 Feb 17:04
Compare
Choose a tag to compare

Dispatcher

26 Jan 00:25
Compare
Choose a tag to compare
  • Renamed SharedCoroutineStarter to Dispatcher
  • Added QueueForNextFrame to Dispatcher, an function which defers the execution of an action to the next available frame

HashingUtility, CodeInstructionExtensions, and Bindable

22 Jan 07:11
Compare
Choose a tag to compare
  • Added HashUtility, a utility class for generating stable hash numbers for objects
  • Added CodeInstructionExtensions, a class of extension methods for CodeInstructions
  • Added Bindable, a class containing a value which invokes an event when the value is changed

PatternMatching and DeferredListOperation

18 Jan 01:04
c53fefc
Compare
Choose a tag to compare
  • Added PatternMatching, a utility class for finding patterns in sets of data. Particularly useful for finding sequences of instructions when using transpilers
  • Added DeferredListOperation, a utility class for queuing multiple changes to a list and applying them at the same time