Give Page Feedback

Upgrading - Overview

This Chapter is only intended for users of the Terrain Slicing & Dynamic Loading Kit who have upgraded to the Streamable Assets Manager. New users need not be concerned with it!

New DLL, New Assets

While many component and scriptable object classes have retained their original names, all code for the Streamable Assets Manager has been moved into a brand new Class Library. This includes both Player and Editor code. This strategy allows the Streamable Assets Manager to be imported into projects that contain old Terrain Slicing & Dynamic Loading Kit code in a conflict free manner, which my creator felt optimal.

The drawback is that all components and assets need to be recreated, even if their class names match their previous class names.

Caution!

Because the old classes from the Terrain Slicing & Dynamic Loading Kit still exist in your project, it's important to take care in using the creation menu options. All Assets/Components should be created using the following menus:

1) Scriptable Assets via Top Menu Bar: Assets -> Create -> Deep Space Labs -> Product

2) Scriptable Assets via Right Click: Create -> Deep Space Labs -> Product

3) Components via Top Menu Bar: Component -> Deep Space Labs -> Product

4) Components via Add Component Menu: Add Component -> Deep Space Labs -> Product

A General Word Of Advice!

After upgrading each Scriptable Asset or Component and making absolutely sure that the new versions function correctly, we recommend removing the Components from the Prefab/Scene and the Assets from the Project. This will make the Post Upgrade Cleanup phase later on much easier.