com.unity.film-internal-utilities 0.12.0-preview
com.unity.film-internal-utilities
Notes: processedReleased October 28, 2021
Unity Compatibility
Minimum Unity: 2019.4
Package Dependencies
- com.unity.modules.uielements (1.0.0)
- com.unity.timeline (1.2.14)
✨ Features
- internal: add GameObjectUtility to find/create GameObjects by path
- internal: add EnumUtility function to convert enum to a list of inspector names
- internal: add EnumUtility function to convert enum values to a list
- internal: add TransformExtensions and find/create child and set the parent of a Transform
- internal: add functions to add fields in UIElementsEditorUtility
- internal: add EditorTestUtility.WaitForFrames()
- internal: add BaseJsonSettings
- internal: add AnimationCurveExtension
- internal: add a TimelineEditor utility function to show TimelineClip in the inspector
- internal: add a TimelineEditorReflection function to create a TimelineClip on Track
- internal: add TimelineEditor utility functions to show/refresh TimelineWindow
- internal: add SerializedDictionary class
- internal: add MonoBehaviourSingleton class
📈 Improvements
- consider files under "Packages" to be normalized as well
- make path functions in AssetUtility to be obsolete, and create their replacements in AssetEditorUtility
- let PackageVersion handle "x" token
- add default parameters to OneTimeLogger::Update()
- call CreateClipOnTrack() reflection code in TimelineEditorUtility.CreateTrackAndClip(), which will trigger ClipEditor.OnCreate()
- set IAnimationCurveOwner to internal
- open FilmInternalUtilities.Editor assembly to AnimeToolbox runtime code
- make CreateGameObjectWithComponent() obsolete
