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

Booster for BehaviourPuppet. Can be used to enhance puppet collision resistance and/or dealing damage to other puppets. More...

Collaboration diagram for Booster:
Collaboration graph
[legend]

Public Member Functions

void Boost (BehaviourPuppet puppet)
 Boost the puppet's performance. More...
 

Public Attributes

bool fullBody
 If true, all the muscles will be boosted and the 'Muscles' and 'Groups' properties below will be ignored. More...
 
ConfigurableJoint[] muscles = new ConfigurableJoint[0]
 Muscles to boost. Used only when 'Full Body' is false. More...
 
Muscle.Group[] groups = new Muscle.Group[0]
 Muscle groups to boost. Used only when 'Full Body' is false. More...
 
float immunity
 Immunity to apply to the muscles. If muscle immunity is 1, it can not be damaged. More...
 
float impulseMlp
 Impulse multiplier to be applied to the muscles. This makes them deal more damage to other puppets. More...
 
float boostParents
 Falloff for parent muscles (power of kinship degree). More...
 
float boostChildren
 Falloff for child muscles (power of kinship degree). More...
 
float delay
 This does nothing on it's own, you can use it in a 'yield return new WaitForseconds(delay);' call. More...
 

Detailed Description

Booster for BehaviourPuppet. Can be used to enhance puppet collision resistance and/or dealing damage to other puppets.