Give Page Feedback

Product Overview - Product Reference Sheet

We know that navigating a new product is not always easy. Not only do you have to learn a whole new way of doing things, often times something as simple as finding the location of a file, the means of opening a tool/window, or adding a component can be downright painful. Consider this section a reference. If you ever cannot find out where something is located, or how to perform some action, return here!

Folder Structure

If you are a previous user of the Terrain Slicing & Dynamic Loading Kit, you will have noticed that this product comes with an entirely new folder structure. This new folder structure has been designed with the future in mind, and I hope you like it ;)

Most files related to Terra Slicer (and some our other products, like the Streamable Assets Manager) can be found in the root Deep Space Labs folder, found directly within the Assets Folder. While we suggest leaving the Deep Space Labs folder where it is, it should be safe to nest it within another non special folder if you feel the need. Just note that future updates of the product may detect that the folder is missing and attempt to install all assets again.

In addition to this folder, two other folders have been placed in special Unity folders called Editor Default Resources and Gizmos. Any folders found within these folders must remain as is, or you will break the normal functioning of Terra Slicer.

--Upgrade Note--
You may have also noticed that your previous folder structure is intact, and no errors were thrown when you imported Terra Slicer. This was made possible because all code assets have been placed in new DLL's, leaving the old DLL's intact. We choose this path because it keeps previously created scenes/assets intact, which can be used as a reference for building new assets that function with the Terra Slicer. The chapter on Upgrading contains information on removing this folder and other related assets once you have completed the upgrade process.

Scriptable Object Assets

Terra Slicer uses various Scriptable Assets, the most important being the Slicer asset (which is how you will carry out slicing operations).

You can create the Slicer several other Slice Processor assets via the asset creation menu, which an be utilized in two ways.

Using the Top Menu Bar via:

Assets -> Create -> Deep Space Labs -> Terra Slicer -> Asset Type

Or By right clicking a folder and selecting:

Create -> Deep Space Labs -> Terra Slicer -> Asset Type

You can also create the Naming Convention asset using the top menu bar via:

Assets -> Create -> Deep Space Labs -> Core -> Naming Convention

Or By right clicking a folder and selecting:

Create -> Deep Space Labs -> Core -> Naming Convention

Components

Components can be added to a game object via the Menu Bar option:

Component -> Deep Space Labs -> Terra Slicer -> Component Name

Or via the Add Component Menu directly with the Game Object's inspector:

Add Component -> Deep Space Labs -> Terra Slicer -> Component Name.

Most if not all of these components contain helpful tooltips on their fields which should give you an idea on how to configure them. Just hover your mouse over a field name that has an asterisk (*).

In addition, most components will contain '?' buttons that open a specific chapter/section of this editor guide that detail the component as a whole, or individual settings on the component.

--Upgrade Note--
If you still have the assets from the Terrain Slicing & Dynamic Loading Kit and are using the Add Component Menu to add components to game objects, if you type the name of the component in the Search Bar and two results appear, it means the component was not renamed with the new update. In order to ensure you add the newer (correct) component, you should erase your search terms and navigate to the component via 'folder' options, starting with Deep Space Labs.