S2ENGINE HD  1.4.6
Official manual about S2Engine HD editor and programming
HierarchyInspector

Hierarchy Inspector shows you the hierarchy of all objects inside the scene. This means skeleton of skinned models, nodes of hierarchical models or objects attached to other objects.
The hierarchy inspector tool owns two lists of object:

  1. Tree list of the objects existing into scene and their hierarchy
  2. The list of stock objects (Non-Active objects)
    hierarchy_tool09.jpg

To open hierarchy inspector tool you can either click on the icon of the main toolbar:

hierarchy_tool06.jpg

or click on Tools->Hierarchy on the main menu:

hierarchy_tool07.jpg
Note
Hierarchy tool can be used also for object selection. Simply click on the object (or node) you want to selected into the objects hierarchies list

Attaching Objects

The hierarchy Inspector is mainly designed to give users a tool for attaching objects. Object can be attached to other objects or nodes of the objects, if they have a hierarchy structure (just as for Skinned models). If you want to attach object to nodes you must show the nodes inside the SceneViewPort by clicking the Nodes check button showed into the following image:

hierarchy_tool08.jpg

Not all kind of objects can be attached to all type of objects (static, active, non-active, ai). The following is a list of valid object pairs that can be attached:

Object type to be attached Object type to attach to
Static Static
Active Active
Non-Active Active
Static Active

To attach a Non-Active object to the node of an object inside the scene you can select the Non-Active object to attach and drag and drop it either on the node you want to attach it directly into the scene:

hierarchy_tool01.jpg

Or onto the list of objects hierarchies where the node you want to attach to is:

hierarchy_tool02.jpg
Note
The same operations can be made if you want to attach active objects to active objects nodes, OR if you want to attach statics to statics, or statics to actives, the difference is that you must drag the object to attach from the hierarchy list and NOT from the stock list.
hierarchy_tool05.jpg

There is a third procedure for attaching object that is generally used for attaching Statics to Statics, Actives to Actives or Statics to Actives.

  1. First select the object you want other object be attached to.
  2. Then click on the Attach check button as showed into the following image:
    hierarchy_tool03.jpg
  3. Inside the scene viewport point the object you want to be attached using mouse cursor, you will see the object box and its name in yellow, as showed into the image below
  4. Click on the object
    hierarchy_tool04.jpg
  5. You can repeat passes 3. and 4. until you leave Attach button checked.
  6. Un-check Attach button if you want to terminate object attaching procedure
Warning
Remember that if you don't un-check Attach button every object you select will be attached

If you want to detach an object:

  1. select the object you want to detach
  2. click on Detach button