Click or drag to resize
IHumanoidTPart, TChain Interface
An immutable interface to specify that a hierarchy is a humanoid animal. It merely serves as a convenience layer over the top of ITetrapodTPart, TChain.

Namespace: Candlelight
Assembly: Assembly-CSharp-firstpass (in Assembly-CSharp-firstpass.dll) Version: 0.0.0.0
Syntax
C#
public interface IHumanoid<TPart, TChain> : ITetrapod<TPart, TChain>, 
	IVertebrate<TPart, TChain>, IHierarchy<TPart>, IArbitraryChains<TPart, TChain>, 
	IForelimbs<TPart>, IHindlimbs<TPart>
where TPart : Component
where TChain : struct, new(), IBodyChain<TChain, TPart>

Type Parameters

TPart
The type of all non-root nodes in the character's definition.
TChain
The type of all chains in the character's definition, including the spine, neck, and any arbitrary chains.

The IHumanoidTPart, TChain type exposes the following members.

Methods
  NameDescription
Public methodDefinesArbitraryChain
Gets a value indicating whether or not this instance defines an arbitrary TChain with the specified identifier.
(Inherited from IArbitraryChainsTPart, TChain.)
Public methodGetAllNodes (Inherited from IHierarchyT.)
Public methodGetArbitraryChains
Gets the arbitrary TChains.
(Inherited from IArbitraryChainsTPart, TChain.)
Public methodGetDefaultNamingConvention
Gets a default naming convention for this instance.
(Inherited from ITetrapodTPart, TChain.)
Public methodGetEstimatedLocalBounds
Gets the estimated Bounds of this IHierarchyT in its current configuration, in the space of its Transform component. It will encapsulate all of the Transforms of the hierarchy's nodes, as well as all of the currently active SkinnedMeshRenderers and MeshRenderers.
(Inherited from IHierarchyT.)
Top
Properties
  NameDescription
Public propertyHead
Gets the head.
(Inherited from IVertebrateTPart, TChain.)
Public propertyLeftCollar
Gets the left collar.
Public propertyLeftDistalForelimb
Gets the left distal forelimb.
(Inherited from IForelimbsTPart.)
Public propertyLeftDistalHindlimb
Gets the left distal hindlimb.
(Inherited from IHindlimbsTPart.)
Public propertyLeftFinger
Gets the left finger.
Public propertyLeftFoot
Gets the left foot.
Public propertyLeftForearm
Gets the left forearm.
Public propertyLeftHand
Gets the left hand.
Public propertyLeftHip
Gets the left hip.
Public propertyLeftLowerLeg
Gets the left lower leg.
Public propertyLeftManualPhalanx
Gets the left manual phalanx.
(Inherited from IForelimbsTPart.)
Public propertyLeftManus
Gets the left manus.
(Inherited from IForelimbsTPart.)
Public propertyLeftPedalPhalanx
Gets the left pedal phalanx.
(Inherited from IHindlimbsTPart.)
Public propertyLeftPes
Gets the left pes.
(Inherited from IHindlimbsTPart.)
Public propertyLeftProximalForelimb
Gets the left proximal forelimb.
(Inherited from IForelimbsTPart.)
Public propertyLeftProximalHindlimb
Gets the left proximal hindlimb.
(Inherited from IHindlimbsTPart.)
Public propertyLeftShoulder
Gets the left shoulder.
(Inherited from IForelimbsTPart.)
Public propertyLeftToe
Gets the left toe.
Public propertyLeftUpperArm
Gets the left upper arm.
Public propertyNamingConvention
Gets the naming convention currently in use.
(Inherited from ITetrapodTPart, TChain.)
Public propertyNeck
Gets the neck.
(Inherited from IVertebrateTPart, TChain.)
Public propertyPelvis
Gets the pelvis.
(Inherited from IVertebrateTPart, TChain.)
Public propertyRightCollar
Gets the right collar.
Public propertyRightDistalForelimb
Gets the right distal forelimb.
(Inherited from IForelimbsTPart.)
Public propertyRightDistalHindlimb
Gets the right distal hindlimb.
(Inherited from IHindlimbsTPart.)
Public propertyRightFinger
Gets the right finger.
Public propertyRightFoot
Gets the right foot.
Public propertyRightForearm
Gets the right forearm.
Public propertyRightHand
Gets the right hand.
Public propertyRightHip
Gets the right hip.
Public propertyRightLowerLeg
Gets the right lower leg.
Public propertyRightManualPhalanx
Gets the right manual phalanx.
(Inherited from IForelimbsTPart.)
Public propertyRightManus
Gets the right manus.
(Inherited from IForelimbsTPart.)
Public propertyRightPedalPhalanx
Gets the right pedal phalanx.
(Inherited from IHindlimbsTPart.)
Public propertyRightPes
Gets the right pes.
(Inherited from IHindlimbsTPart.)
Public propertyRightProximalForelimb
Gets the right proximal forelimb.
(Inherited from IForelimbsTPart.)
Public propertyRightProximalHindlimb
Gets the right proximal hindlimb.
(Inherited from IHindlimbsTPart.)
Public propertyRightShoulder
Gets the right shoulder.
(Inherited from IForelimbsTPart.)
Public propertyRightToe
Gets the right toe.
Public propertyRightUpperArm
Gets the right upper arm.
Public propertyRoot (Inherited from IHierarchyT.)
Public propertySpine
Gets the spine.
(Inherited from IVertebrateTPart, TChain.)
Top
See Also