ICECreatureControl  1.3.2
Public Member Functions | Public Attributes | Properties | List of all members
ICE.Creatures.Objects.BehaviourModeRuleObject Class Reference
Inheritance diagram for ICE.Creatures.Objects.BehaviourModeRuleObject:
Inheritance graph
Collaboration diagram for ICE.Creatures.Objects.BehaviourModeRuleObject:
Collaboration graph

Public Member Functions

 BehaviourModeRuleObject ()
 
 BehaviourModeRuleObject (ICEWorldBehaviour _component)
 
 BehaviourModeRuleObject (BehaviourModeRuleObject _rule)
 
void Copy (BehaviourModeRuleObject _rule)
 
void SetActive (bool _value)
 
void Start (ICEWorldBehaviour _component)
 
void Stop ()
 
void Update ()
 

Public Attributes

string Key = ""
 
bool FoldoutCustomLength = true
 
bool UseCustomLength = true
 
float LengthMin = 0f
 
float LengthMax = 0f
 
float LengthMaximum = 20
 
int Index = 0
 
InfluenceObject Influences = new InfluenceObject()
 
AnimationDataObject Animation = new AnimationDataObject()
 
BodyDataObject Body = new BodyDataObject()
 
MoveDataObject Move = new MoveDataObject()
 
BehaviourModeRuleLinkObject Link = new BehaviourModeRuleLinkObject()
 
LookDataObject Look = new LookDataObject()
 
AudioObject Audio = new AudioObject()
 
BehaviourEventsObject Events = new BehaviourEventsObject()
 
EffectObject Effect = new EffectObject()
 
InventoryActionObject Inventory = new InventoryActionObject()
 

Properties

float Runtime [get]
 
bool Active [get]
 
bool MoveRequired [get]
 
bool UseRootMotion [get]
 
bool HasModeLink [get]
 Gets a value indicating whether this instance has mode link. More...
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.BehaviourModeRuleObject.BehaviourModeRuleObject ( )
ICE.Creatures.Objects.BehaviourModeRuleObject.BehaviourModeRuleObject ( ICEWorldBehaviour  _component)
ICE.Creatures.Objects.BehaviourModeRuleObject.BehaviourModeRuleObject ( BehaviourModeRuleObject  _rule)

Member Function Documentation

void ICE.Creatures.Objects.BehaviourModeRuleObject.Copy ( BehaviourModeRuleObject  _rule)
void ICE.Creatures.Objects.BehaviourModeRuleObject.SetActive ( bool  _value)
void ICE.Creatures.Objects.BehaviourModeRuleObject.Start ( ICEWorldBehaviour  _component)

Here is the caller graph for this function:

void ICE.Creatures.Objects.BehaviourModeRuleObject.Stop ( )

Here is the caller graph for this function:

void ICE.Creatures.Objects.BehaviourModeRuleObject.Update ( )

Member Data Documentation

AnimationDataObject ICE.Creatures.Objects.BehaviourModeRuleObject.Animation = new AnimationDataObject()
AudioObject ICE.Creatures.Objects.BehaviourModeRuleObject.Audio = new AudioObject()
BodyDataObject ICE.Creatures.Objects.BehaviourModeRuleObject.Body = new BodyDataObject()
EffectObject ICE.Creatures.Objects.BehaviourModeRuleObject.Effect = new EffectObject()
BehaviourEventsObject ICE.Creatures.Objects.BehaviourModeRuleObject.Events = new BehaviourEventsObject()
bool ICE.Creatures.Objects.BehaviourModeRuleObject.FoldoutCustomLength = true
int ICE.Creatures.Objects.BehaviourModeRuleObject.Index = 0
InfluenceObject ICE.Creatures.Objects.BehaviourModeRuleObject.Influences = new InfluenceObject()
InventoryActionObject ICE.Creatures.Objects.BehaviourModeRuleObject.Inventory = new InventoryActionObject()
string ICE.Creatures.Objects.BehaviourModeRuleObject.Key = ""
float ICE.Creatures.Objects.BehaviourModeRuleObject.LengthMax = 0f
float ICE.Creatures.Objects.BehaviourModeRuleObject.LengthMaximum = 20
float ICE.Creatures.Objects.BehaviourModeRuleObject.LengthMin = 0f
BehaviourModeRuleLinkObject ICE.Creatures.Objects.BehaviourModeRuleObject.Link = new BehaviourModeRuleLinkObject()
LookDataObject ICE.Creatures.Objects.BehaviourModeRuleObject.Look = new LookDataObject()
MoveDataObject ICE.Creatures.Objects.BehaviourModeRuleObject.Move = new MoveDataObject()
bool ICE.Creatures.Objects.BehaviourModeRuleObject.UseCustomLength = true

Property Documentation

bool ICE.Creatures.Objects.BehaviourModeRuleObject.Active
get
bool ICE.Creatures.Objects.BehaviourModeRuleObject.HasModeLink
get

Gets a value indicating whether this instance has mode link.

true if this instance has mode link; otherwise, false.

bool ICE.Creatures.Objects.BehaviourModeRuleObject.MoveRequired
get
float ICE.Creatures.Objects.BehaviourModeRuleObject.Runtime
get
bool ICE.Creatures.Objects.BehaviourModeRuleObject.UseRootMotion
get

The documentation for this class was generated from the following file: