Install Locomotion Modules (LogiX node)

From Neos Wiki
Jump to navigation Jump to search
Other languages:
Install Locomotion Modules
'Install Locomotion Modules' LogiX node
Inputs
  Impulse Install
  Slot ModulesRoot
  User TargetUser
  Bool ClearExisting
Outputs
  Impulse OnInstalled

The Install Locomotion Modules node installs locomotion modules under the ModulesRoot slot hierarchy for use by the TargetUser when an impulse is received at Install.

Usage

The TargetUser input defaults to the local user.


The ClearExisting input determines whether all modules previously installed for the TargetUser are removed before installing new modules.


The OnInstalled fires an impulse when any locomotion modules under the ModulesRoot have been installed as a result of an impulse received at Install. An impulse will not be fired if there is no valid ModulesRoot input. However, an impulse will be fired as long as there is a ModulesRoot, even if there are no locomtion module components under the hierarchy which can be installed. This impulse continues the impulse chain which arrived at Install.


When an impulse is received at Install, the ModulesRoot slot hierarchy is copied under the Locomotion Modules slot under the TargetUser's user root slot. Any locomotion module components under that hierarchy are then registered with that user's Locomotion Controller. This process does not check for duplicates before installing, so pulsing this node with the same ModulesRoot and TargetUser will install multiple copies of the same module. The name of an installed module in the context menu is taken from the name of the slot on which the module is present.

Examples

Node Menu

Locomotion
Back Get Active Locomotion Module Install Locomotion Modules On Grip End On Grip Start On Grip Stay On Locomotion Grip Begin
On Locomotion Grip End Switch Locomotion Module