Changelog
All notable changes to this library will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.2.4] - 2022-12-30
Changed
- Moved all
RuntimeSet<T>classes toUnderLogic.Collections.Setsnamespace - Moved all
RuntimeSetWatcher<T, TSet>classes toUnderLogic.Collections.Sets.Watchersnamespace
[0.2.3] - 2022-12-29
Added
BoolSetcollectionBoolSetWatchercomponentAllowDuplicatesproperty forRuntimeSetcollectionAddRange(IEnumerable<T>)method forRuntimeSetcollection- Icons for
RuntimeSetcollections in the Editor
Changed
Add(T)method forRuntimeSetcollection optionally allows duplicatesTryReplace(T, T)method forRuntimeSetcollection now checks for duplicates prior to replacing
[0.2.2] - 2022-12-08
Fixed
- Missing meta files
[0.2.1] - 2022-12-06
Added
TryAdd(int) : boolmethod toDoubleSetvariantTryAdd(float) : boolmethod toDoubleSetvariantTryAdd(int) : boolmethod toFloatSetvariantTryAdd(bool) : boolmethod toStringSetvariantTryAdd(int) : boolmethod toStringSetvariantTryAdd(float) : boolmethod toStringSetvariantTryAdd(double) : boolmethod toStringSetvariantTryAdd(Vector2Int) : boolmethod toVector2SetvariantTryAdd(Vector2Int) : boolmethod toVector3SetvariantTryAdd(Vector2) : boolmethod toVector3SetvariantTryAdd(Vector2Int) : boolmethod toVector4SetvariantTryAdd(Vector2) : boolmethod toVector4SetvariantTryAdd(Vector3) : boolmethod toVector4SetvariantTryAdd(T) : boolmethod toRuntimeSet<T>base classTryReplace(T, T)method toRuntimeSet<T>base class- Docs via
mdbookinDocumentation~directory - GitHub CI/CD workflows for documentation
Changed
- Renamed
collectionSetserialized field tocollectioninRuntimeSetWatcherbase class - Expose
Collectiongetter property inRuntimeSetWatcherbase class
[0.2.0] - 2022-12-02
Added
RuntimeSetWatcher<T>abstract base classColorSetWatchercomponentDoubleSetWatchercomponentFloatSetWatchercomponentIntSetWatchercomponentScriptableObjectSetWatchercomponentStringSetWatchercomponentTransformSetWatchercomponentVector2IntSetWatchercomponentVector2SetWatchercomponentVector3SetWatchercomponentVector4SetWatchercomponent- Set Watchers sample scene
[0.1.3] - 2022-12-02
Added
InitialItemsreadonly property toRuntimeSet<T>base classMakeReadOnly()method toRuntimeSet<T>base class
[0.1.2] - 2022-12-01
Added
Add(int)method toFloatSetcollectionRemove(int)method toFloatSetcollectionAdd(int)method toDoubleSetcollectionAdd(float)method toDoubleSetcollectionRemove(int)method toDoubleSetcollectionRemove(float)method toDoubleSetcollectionAdd(bool)method toStringSetcollectionAdd(int)method toStringSetcollectionAdd(float)method toStringSetcollectionAdd(double)method toStringSetcollectionRemove(bool)method toStringSetcollectionRemove(int)method toStringSetcollectionRemove(float)method toStringSetcollectionRemove(double)method toStringSetcollectionAdd(Vector2Int)method toVector2SetcollectionRemove(Vector2Int)method toVector2SetcollectionVector2IntSetcollectionVector4SetcollectionColorSetcollection
[0.1.1] - 2022-12-01
Added
IntSetcollectionFloatSetcollectionDoubleSetcollectionVector2SetcollectionVector3Setcollection
[0.1.0] - 2022-12-01
Added
RuntimeSet<T>abstract base classScriptableObjectSetcollectionStringSetcollectionTransformSetcollection- Sets sample scene