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

Public Member Functions

 MoveMotionObject ()
 
 MoveMotionObject (MoveMotionObject _object)
 
void Copy (MoveMotionObject _object)
 
float UpdateVelocityMultiplier ()
 

Public Attributes

Vector3 Velocity = Vector3.zero
 
Vector3 VelocityMaximum = new Vector3( 0, 0, 25 )
 
bool AngularVelocityAuto = false
 
Vector3 AngularVelocity = Vector3.zero
 
Vector3 AngularVelocityMaximum = new Vector3( 0, 0, 25 )
 
bool UseTargetVelocity = false
 
bool UseNegativeVelocity = false
 
float VelocityMinVariance = 0
 
float VelocityMaxVariance = 0
 
bool UseAdvancedVelocity = false
 
bool UseAdvancedAngularVelocity = false
 
float Inertia = 0
 
bool UseAutoDrift = false
 
float DriftMultiplier = 1
 
float VelocityMultiplierUpdateTimer = 0
 
float VelocityMultiplierUpdateInterval = 0
 

Properties

float VelocityMultiplier [get]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.MoveMotionObject.MoveMotionObject ( )
ICE.Creatures.Objects.MoveMotionObject.MoveMotionObject ( MoveMotionObject  _object)

Member Function Documentation

void ICE.Creatures.Objects.MoveMotionObject.Copy ( MoveMotionObject  _object)
float ICE.Creatures.Objects.MoveMotionObject.UpdateVelocityMultiplier ( )

Here is the caller graph for this function:

Member Data Documentation

Vector3 ICE.Creatures.Objects.MoveMotionObject.AngularVelocity = Vector3.zero
bool ICE.Creatures.Objects.MoveMotionObject.AngularVelocityAuto = false
Vector3 ICE.Creatures.Objects.MoveMotionObject.AngularVelocityMaximum = new Vector3( 0, 0, 25 )
float ICE.Creatures.Objects.MoveMotionObject.DriftMultiplier = 1
float ICE.Creatures.Objects.MoveMotionObject.Inertia = 0
bool ICE.Creatures.Objects.MoveMotionObject.UseAdvancedAngularVelocity = false
bool ICE.Creatures.Objects.MoveMotionObject.UseAdvancedVelocity = false
bool ICE.Creatures.Objects.MoveMotionObject.UseAutoDrift = false
bool ICE.Creatures.Objects.MoveMotionObject.UseNegativeVelocity = false
bool ICE.Creatures.Objects.MoveMotionObject.UseTargetVelocity = false
Vector3 ICE.Creatures.Objects.MoveMotionObject.Velocity = Vector3.zero
Vector3 ICE.Creatures.Objects.MoveMotionObject.VelocityMaximum = new Vector3( 0, 0, 25 )
float ICE.Creatures.Objects.MoveMotionObject.VelocityMaxVariance = 0
float ICE.Creatures.Objects.MoveMotionObject.VelocityMinVariance = 0
float ICE.Creatures.Objects.MoveMotionObject.VelocityMultiplierUpdateInterval = 0
float ICE.Creatures.Objects.MoveMotionObject.VelocityMultiplierUpdateTimer = 0

Property Documentation

float ICE.Creatures.Objects.MoveMotionObject.VelocityMultiplier
get

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