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.Sets
namespace - Moved all
RuntimeSetWatcher<T, TSet>
classes toUnderLogic.Collections.Sets.Watchers
namespace
[0.2.3] - 2022-12-29
Added
BoolSet
collectionBoolSetWatcher
componentAllowDuplicates
property forRuntimeSet
collectionAddRange(IEnumerable<T>)
method forRuntimeSet
collection- Icons for
RuntimeSet
collections in the Editor
Changed
Add(T)
method forRuntimeSet
collection optionally allows duplicatesTryReplace(T, T)
method forRuntimeSet
collection 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) : bool
method toDoubleSet
variantTryAdd(float) : bool
method toDoubleSet
variantTryAdd(int) : bool
method toFloatSet
variantTryAdd(bool) : bool
method toStringSet
variantTryAdd(int) : bool
method toStringSet
variantTryAdd(float) : bool
method toStringSet
variantTryAdd(double) : bool
method toStringSet
variantTryAdd(Vector2Int) : bool
method toVector2Set
variantTryAdd(Vector2Int) : bool
method toVector3Set
variantTryAdd(Vector2) : bool
method toVector3Set
variantTryAdd(Vector2Int) : bool
method toVector4Set
variantTryAdd(Vector2) : bool
method toVector4Set
variantTryAdd(Vector3) : bool
method toVector4Set
variantTryAdd(T) : bool
method toRuntimeSet<T>
base classTryReplace(T, T)
method toRuntimeSet<T>
base class- Docs via
mdbook
inDocumentation~
directory - GitHub CI/CD workflows for documentation
Changed
- Renamed
collectionSet
serialized field tocollection
inRuntimeSetWatcher
base class - Expose
Collection
getter property inRuntimeSetWatcher
base class
[0.2.0] - 2022-12-02
Added
RuntimeSetWatcher<T>
abstract base classColorSetWatcher
componentDoubleSetWatcher
componentFloatSetWatcher
componentIntSetWatcher
componentScriptableObjectSetWatcher
componentStringSetWatcher
componentTransformSetWatcher
componentVector2IntSetWatcher
componentVector2SetWatcher
componentVector3SetWatcher
componentVector4SetWatcher
component- Set Watchers sample scene
[0.1.3] - 2022-12-02
Added
InitialItems
readonly property toRuntimeSet<T>
base classMakeReadOnly()
method toRuntimeSet<T>
base class
[0.1.2] - 2022-12-01
Added
Add(int)
method toFloatSet
collectionRemove(int)
method toFloatSet
collectionAdd(int)
method toDoubleSet
collectionAdd(float)
method toDoubleSet
collectionRemove(int)
method toDoubleSet
collectionRemove(float)
method toDoubleSet
collectionAdd(bool)
method toStringSet
collectionAdd(int)
method toStringSet
collectionAdd(float)
method toStringSet
collectionAdd(double)
method toStringSet
collectionRemove(bool)
method toStringSet
collectionRemove(int)
method toStringSet
collectionRemove(float)
method toStringSet
collectionRemove(double)
method toStringSet
collectionAdd(Vector2Int)
method toVector2Set
collectionRemove(Vector2Int)
method toVector2Set
collectionVector2IntSet
collectionVector4Set
collectionColorSet
collection
[0.1.1] - 2022-12-01
Added
IntSet
collectionFloatSet
collectionDoubleSet
collectionVector2Set
collectionVector3Set
collection
[0.1.0] - 2022-12-01
Added
RuntimeSet<T>
abstract base classScriptableObjectSet
collectionStringSet
collectionTransformSet
collection- Sets sample scene