You can use the generic Flexible<T> class to reference any object that derives from UnityEngine.Object, such as GameObjects and Components inside a scene or a prefab, or any type of Unity asset in ...
That's it! Only the demos and tests require some official Unity packages... The main objectives for this asset was for an efficient way to pre-allocate + store high quantities of objects and easily ...