All Classes Namespaces Functions Variables Enumerations Properties Pages
Classes | Public Attributes | List of all members
InteractionTarget Class Reference

The target of an effector in the InteractionSystem. More...

Inherits MonoBehaviour.

Collaboration diagram for InteractionTarget:
Collaboration graph
[legend]

Classes

class  Multiplier
 Multiplies the value of a weight curve for this effector target. More...
 

Public Attributes

FullBodyBipedEffector effectorType
 The type of the FBBIK effector. More...
 
Multiplier[] multipliers
 InteractionObject weight curve multipliers for this effector target. More...
 
float interactionSpeedMlp = 1f
 The interaction speed multiplier for this effector. This can be used to make interactions faster/slower for specific effectors. More...
 
Transform pivot
 The pivot to twist/swing this interaction target about. For symmetric objects that can be interacted with from a certain angular range. More...
 
RotationMode rotationMode
 2 or 3 degrees of freedom to match this InteractionTarget's rotation to the effector bone rotation. More...
 
Vector3 twistAxis = Vector3.up
 The axis of twisting the interaction target. More...
 
float twistWeight = 1f
 The weight of twisting the interaction target towards the effector bone in the start of the interaction. More...
 
float swingWeight
 The weight of swinging the interaction target towards the effector bone in the start of the interaction. Swing is defined as a 3-DOF rotation around any axis, while twist is only around the twist axis. More...
 
float threeDOFWeight = 1f
 The weight of rotating this InteractionTarget to the effector bone in the start of the interaction (and during if 'Rotate Once' is disabled More...
 
bool rotateOnce = true
 If true, will twist/swing around the pivot only once at the start of the interaction. If false, will continue rotating throuout the whole interaction. More...
 

Detailed Description

The target of an effector in the InteractionSystem.