|
Creature Control for Unity v0.1
|
A bone in the model's rig.
Classes | |
| class | Pair |
| A (symmetric bone pair is present in the left and right side of the bone. More... | |
Public Member Functions | |
| virtual Quaternion | GetStdOrientation () |
| Get the standardized orientation for a bone. | |
| virtual void | DetectFeatures () |
| Detect features on this bone. | |
| virtual void | RemoveFeatures () |
| Remove features from this bone. | |
Static Public Member Functions | |
| static BoneType | SetBone< BoneType > (Creature creature, Transform transform) |
| Set a Bone component to the give transform. | |
| static void | UnsetBone< BoneType > (Transform transform) |
| Remove a bone from the given transform. | |
Public Attributes | |
| Creature | creature |
| The creature to which the bone belongs. | |
Protected Member Functions | |
| virtual void | Initialize (Creature creature) |
| Initiliaze the bone. | |
|
static |
|
static |
Remove a bone from the given transform.
| BoneType | The bone type to remove |
| transform | The Transform to remove it from |
| BoneType | : | Bone |
|
protectedvirtual |
Initiliaze the bone.
| creature | The creature to which the bone belongs |
|
virtual |
Get the standardized orientation for a bone.
This orientation is independent from the orientation of the bone in the model The orientation matches the oriention in the target rig
Reimplemented in Creatures.Head, Creatures.Insects.Antenna, and Creatures.Tail.
|
virtual |
Detect features on this bone.
This can be child bones or specific properties for this bone
Reimplemented in Creatures.Insects.Antenna, Creatures.Insects.Head, Creatures.Leg, and Creatures.Tail.
|
virtual |
Remove features from this bone.
This can be child bones or specific properties for this bone
Reimplemented in Creatures.Insects.Head.