A container contains nodes & objects and is most commonly used to organize Logic Nodes.
Drag and drop nodes or objects to the Container to add them. When selected containers can be closed and opened by tapping the eye icon in the bottom toolbar, this will show or hide the contents of the container. Use Containers to organize Logic Nodes and reduce logic clutter in your Hype.
For more information on working with Containers check out the Containers Wiki Entry.
A Reusable contains objects and Nodes. You can create multiple instances of the Reusable.
If you make changes to the original Reusable or any of the instances, the changes apply to the Reusable and all of the instances.
For more information on Reusables check out the Reusables Wiki Entry.
Holds a collection of Nodes and a reference object. Behaviors can be applied to objects in a Hype, giving that object the properties contained within the Behavior. The reference object in the Behavior is a stand-in fore the object that the Behavior is applied to.
Drag a Behavior to an object to apply it's contents to that object. For example you could apply a jump Behavior to your game character to give it the ability to jump.
For more information on working with Behaviors check out the Behaviors Wiki Entry.
Functions are groups of logic that can be used multiple times throughout a game.
Function Containers just hold Nodes. Functions are used as sources for the Function Node. Whatever inputs & outputs are set in the Function Container will be available as inputs or outputs in the Function Node.
Note: Functions must be named for the Function Node to be able to find them.
For more information on working with Functions check out the Function & Function Container Wiki Entry