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

Public Member Functions

 BodyDataObject ()
 
 BodyDataObject (BodyDataObject _body)
 
void CopyDefault (BodyDataObject _body)
 
void Copy (BodyDataObject _body)
 
Vector3 GetSize (GameObject _owner)
 
Vector3 GetDefaultSize (GameObject _owner)
 

Public Attributes

BodyOrientationType Type = BodyOrientationType.DEFAULT
 
bool UseAdvanced = false
 
bool UseRollAngle = false
 
float MaxRollAngle = 30
 
float RollAngleMultiplier = 0.5f
 
bool UsePitch = false
 
float MaxPitchAngle = 30
 
float PitchAngleMultiplier = 0.5f
 
float Width = 0
 
float Length = 0
 
float Height = 0
 
float WidthOffset = 0
 
float LengthOffset = 0
 
float HeightOffset = 0
 
float DefaultWidth = 1
 
float DefaultLength = 1
 
float DefaultHeight = 1
 

Properties

Vector3 DefaultSize [get]
 Gets the stored default size. More...
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.BodyDataObject.BodyDataObject ( )
ICE.Creatures.Objects.BodyDataObject.BodyDataObject ( BodyDataObject  _body)

Member Function Documentation

void ICE.Creatures.Objects.BodyDataObject.Copy ( BodyDataObject  _body)

Here is the caller graph for this function:

void ICE.Creatures.Objects.BodyDataObject.CopyDefault ( BodyDataObject  _body)
Vector3 ICE.Creatures.Objects.BodyDataObject.GetDefaultSize ( GameObject  _owner)

Here is the caller graph for this function:

Vector3 ICE.Creatures.Objects.BodyDataObject.GetSize ( GameObject  _owner)

Member Data Documentation

float ICE.Creatures.Objects.BodyDataObject.DefaultHeight = 1
float ICE.Creatures.Objects.BodyDataObject.DefaultLength = 1
float ICE.Creatures.Objects.BodyDataObject.DefaultWidth = 1
float ICE.Creatures.Objects.BodyDataObject.Height = 0
float ICE.Creatures.Objects.BodyDataObject.HeightOffset = 0
float ICE.Creatures.Objects.BodyDataObject.Length = 0
float ICE.Creatures.Objects.BodyDataObject.LengthOffset = 0
float ICE.Creatures.Objects.BodyDataObject.MaxPitchAngle = 30
float ICE.Creatures.Objects.BodyDataObject.MaxRollAngle = 30
float ICE.Creatures.Objects.BodyDataObject.PitchAngleMultiplier = 0.5f
float ICE.Creatures.Objects.BodyDataObject.RollAngleMultiplier = 0.5f
BodyOrientationType ICE.Creatures.Objects.BodyDataObject.Type = BodyOrientationType.DEFAULT
bool ICE.Creatures.Objects.BodyDataObject.UseAdvanced = false
bool ICE.Creatures.Objects.BodyDataObject.UsePitch = false
bool ICE.Creatures.Objects.BodyDataObject.UseRollAngle = false
float ICE.Creatures.Objects.BodyDataObject.Width = 0
float ICE.Creatures.Objects.BodyDataObject.WidthOffset = 0

Property Documentation

Vector3 ICE.Creatures.Objects.BodyDataObject.DefaultSize
get

Gets the stored default size.

The default size.


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