Releases
1.4.3
Compare
Sorry, something went wrong.
No results found
tertle
released this
07 Jun 00:08
Added
ComponentAsset and ComponentFieldAsset for more stable type and fields instead of directly storing StableTypeHash and Offsets
A Unity compatible and updated version of CodeGenHelpers https://github.com/dansiegel/CodeGenHelpers to use with source generators
Source Generator for generating IDynamic[HashMap|HashSet|IndexedMap|MultiHashMap|UntypedHashMap] Initialize and AsMap methods
ProfilerTimer for quick easy scoped Timing
BLGlobalLogger
SubScenePostLoadCommandBufferSystem for allowing setup of PostLoadCommandBuffer from multiple places
Added BL_TOOLS_MENU if you want to move the BovineLabs menu to Tools/BovineLabs
SingletonAttribute which can be added to DynamicBuffers to auto merge multiple into a single singleton at runtime
Support for AutoRef to optionally generate a 'null' asset
DynamicVariableMap<TKey, TValue, T, TC> and DynamicVariableMap<TKey, TValue, T1, TC1, T2, TC2> that allow you to have dynamic multiple column indexing
MultiHashColumn and OrderedListColumn to be used in IDynamicVariableMap, you can implement your own type by implementing the IColumn interface
Changed
Scope limited source generators
Disable auto reference of assemblies
Reduced memory cost of MeshSimplifier to help support larger terrain
Rewrote InputGenerator to use CodeGenHelpers
Breaking: Input has been moved to its own assembly to scope limit the source generator
Analyzers no longer inject in projects that match Unity.*
ConfigVars now save on domain reload
Named BLDebug to BLLogger and prefixed all BLDebug methods with Log; this now means you can double click Console to directly go to the correct stack
Replaced all of Core Debug with BLLogger
Performance optimizations to ObjectManagermentProcessor
ObjectId is again just an int
ObjectDefinitions no longer use Mod keys
SubSceneSet ID is now a struct SubSceneSetId not an int
Moved AssetCreator config to AutoRef
Added better checks in AssetCreator
Removed
AllTypeIndex from TypeManagerEx to speed up domain reloads
DynamicIndexedMap as it's replaced by DynamicVariableMap
documentation
LifeCycle
DynamicHashMap updated to reflect source generation and new types
Fixed
SearchView can now handle generic paths
SearchView issue with having to double click
SearchView error on hitting escape in nested menu
Timing issue with SubSceneLoadingManagedSystem and subscribing to SceneManager.sceneLoaded
ObjectManagementProcessor no longer triggers save unless it triggered dirtying the asset
SubSceneEditorToolbar can again unload SubScenes
CodeGenHelpers FullyQualifiedName not working with nested classes
CodeGenHelpers not working in global namespace
You can’t perform that action at this time.